2016-10-12 9 views
0

私はKubernetesの概念を知っています。私はポッドを作成し、その上にサービスを作成するいくつかの基本的なものを行うことができます。私はkubectlコマンドを使ってこれを行います。私がサンプルを検索しているときに、.yamlと.jsonファイルのログが表示されます。Kubernetesにポッド/サービスを展開するアプローチ

ポッド/サービス(ドッキング用の作成ファイルのようなもの)の設定を記述する.jsonまたは.yamlファイルを作成するグローバルなアプローチですか?

奇妙な質問かもしれませんが、私にとっては、kubernetesを使用しているすべての人が自分の.yaml-templatesを自分のアプリケーション用に書くことができないようです。

+0

ヘルムをチェックしてください:https://helm.sh/ –

+0

その他の便利なツールはkomposeとkenvです(https://github.com/skippbox/komposeとhttps://github.com/thisendout/kenvを参照) –

+0

YAMLまたはJSONを使用してk8sリソースを設定するのが普通かどうか尋ねていますか、誤解していますか? – 3ocene

答えて

0

ポッドとサービスの作成、スケーリングポッドなどはすべて、適切なコマンドを使用してkubectlから行うことができます。内部的に必要な設定を作成し、リソースを作成します。

これは、試してみるのに最適ですが、それ以上に深刻なものには理想的ではありません。コントロールのバージョン管理、設定の検査と展開が必要です。ですから、yamlやjsonの設定から始めて、作成したいものをkubectlで使うのが良いでしょう。

+0

ありがとう、kubctlを実行すると、ポッド、コンテナ、およびレプリカセットを使用したデプロイメントが作成されます。その展開の.yamlをテンプレートとして使用することもできますし、別のテンプレートを使用することもできます。 – DenCowboy

+0

@MaxC - はい、それを使い始めることができます。 – manojlds

関連する問題