我正在创建一个kubeadm init --with-stuff
的群集(Kubernetes 1.8.4,原因)。我可以设置节点,weave
等。但我在设置群集名称时遇到问题。当我打开admin.conf
或其他配置文件时,我看到:
name: kubernetes
当我运行kubectl config get-clusters
时:
NAME
kubernetes
这是默认值。有没有办法在init
期间设置群集名称(没有命令行参数)?或者有没有办法在init
之后改变这个? name
/etc/kubernetes/
Best Regrads
卡米尔
答案 0 :(得分:1)
不,您无法更改正在运行的群集的名称,因为它用于群集内的发现,这需要在群集中几乎同时更改它。
可悲的是,您也无法在init
之前更改群集的名称。以下是Github上的问题。
答案 1 :(得分:1)
您现在可以使用kubeadm的配置文件来执行此操作。公关在这里:
https://github.com/kubernetes/kubernetes/pull/60852
使用kubeadm配置,您只需在顶层设置以下内容
clusterName: kubernetes