2017-07-06 4 views
0

kopsバージョン1.6.2を使用してAWSでKubernetesクラスタを作成する場合、どのようにノードのKubernetesラベルを構成しますか?私の具体的なシナリオはotherwise Fluentd pods won't be scheduledなので、ラベルbeta.kubernetes.io/fluentd-ds-readyをtrueに設定する必要があるということです。次のようにkopsでクラスタを作成するときに、どのようにKubernetesノードラベルを構成しますか?

私の現在のKOPSは、クラスタを作成するためのコマンドがなります。私も作成Kubernetesノードにラベルbeta.kubernetes.io/fluentd-ds-ready=trueを設定するKOPSを設定するにはどうすればよい

kops --state s3://example.com create cluster \ 
--zones eu-central-1a,eu-central-1b,eu-central-1c \ 
--master-zones eu-central-1a,eu-central-1b,eu-central-1c \ 
--topology private --networking flannel --master-size m4.large \ 
--node-size m4.large --node-count 2 --bastion --cloud aws \ 
--ssh-public-key id_rsa.pub --authorization RBAC --yes \ 
production.example.com 

答えて

0

https://github.com/kubernetes/kops/issues/742

から、クラスタの定義とそこにラベルを持つYAMLファイルを作成することができます。既存のクラスタでは、ローリング・アップデートを実行できます。

+0

私のコマンドラインスイッチに対応するYAMLファイルを質問に含めるように答えを更新し、必要に応じてノードラベルを設定する構成を採用したら、私はそれを受け入れます!私の質問のポイントは、前進するために必要な正確な設定を取り出すことです。 – aknuds1

関連する問題