1

在 AWS 上使用kops版本 1.6.2 创建 Kubernetes 集群时,如何为节点配置 Kubernetes 标签?我的具体情况是我需要将标签设置beta.kubernetes.io/fluentd-ds-ready为 true,否则 Fluentd pod 将不会被调度

我当前用于创建集群的 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

如何配置 kops 以beta.kubernetes.io/fluentd-ds-ready=true在创建的 Kubernetes 节点上设置标签?

4

1 回答 1

0

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

您可以使用集群定义和标签创建一个 yaml 文件。然后,您可以在现有集群上进行滚动更新。

于 2017-07-06T08:48:58.930 回答