Kubernetes群集名称更改

时间:2018-03-14 11:27:22

标签: kubernetes kubeadm

我正在创建一个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
卡米尔

2 个答案:

答案 0 :(得分:1)

不,您无法更改正在运行的群集的名称,因为它用于群集内的发现,这需要在群集中几乎同时更改它。

可悲的是,您也无法在init之前更改群集的名称。以下是Github上的问题。

答案 1 :(得分:1)

您现在可以使用kubeadm的配置文件来执行此操作。公关在这里:

https://github.com/kubernetes/kubernetes/pull/60852

使用kubeadm配置,您只需在顶层设置以下内容

clusterName: kubernetes