错误未知标志 --control-plane-endpoint
error unknow flag --control-plane-endpoint
我正在尝试创建一个裸机多主机 kubernetes 集群。我正在使用的 kubernetes 版本是 1.15.12。我 运行 遇到的问题是命令:
kubeadm init --control-plane-endpoint "LOAD_BALANCER_DNS:LOAD_BALANCER_PORT" --upload-certs --pod-network-cidr=192.168.0.0/16
错误是--control-plane-endpoint未知。
我相信在版本 1.15.12 中这个 kubeadm 标志不存在。我使用的标志是否正确,或者是否有替代品可用于我正在使用的版本 (v1.15.12)?
你是对的,那个标志是在 Kubernetes v1.16:
中实现的
kubeadm: provide --control-plane-endpoint
flag for
controlPlaneEndpoint
(#79270)
您尝试使用的版本很旧,因此强烈建议您使用:
-
使用更新版本的 Kubernetes(最好是 v1.20)从头开始创建一个新集群。 kubeadm init 文档可以帮助您,尤其是 --kubernetes-version
标志:为控制平面选择特定的 Kubernetes 版本。
请记住,有些东西会因为某种原因而被弃用,让您的集群保持最新可以在未来为您省去很多麻烦。
我正在尝试创建一个裸机多主机 kubernetes 集群。我正在使用的 kubernetes 版本是 1.15.12。我 运行 遇到的问题是命令:
kubeadm init --control-plane-endpoint "LOAD_BALANCER_DNS:LOAD_BALANCER_PORT" --upload-certs --pod-network-cidr=192.168.0.0/16
错误是--control-plane-endpoint未知。
我相信在版本 1.15.12 中这个 kubeadm 标志不存在。我使用的标志是否正确,或者是否有替代品可用于我正在使用的版本 (v1.15.12)?
你是对的,那个标志是在 Kubernetes v1.16:
中实现的kubeadm: provide
--control-plane-endpoint
flag forcontrolPlaneEndpoint
(#79270)
您尝试使用的版本很旧,因此强烈建议您使用:
使用更新版本的 Kubernetes(最好是 v1.20)从头开始创建一个新集群。 kubeadm init 文档可以帮助您,尤其是
--kubernetes-version
标志:为控制平面选择特定的 Kubernetes 版本。
请记住,有些东西会因为某种原因而被弃用,让您的集群保持最新可以在未来为您省去很多麻烦。