无法通过 alpha 阶段获取 kubelet 配置

Unable to get kubelet config by alpha phase

我试图在我损坏的生产集群上获取 kubelet config.yaml 文件,但没有成功。我使用的命令是:

kubeadm alpha phase kubelet config write-to-disk --config=/var/lib/kubelet/config.yaml

此returns以下错误:

no InitConfiguration or ClusterConfiguration kind was found in the YAML file

有人可以帮我解决这个问题吗?谢谢

您基本上需要先打印配置(包含 InitConfigurationClusterConfiguration 的配置:

$ kubeadm config print-default > cluster.yaml

然后:

$ kubeadm alpha phase kubelet config write-to-disk --config=cluster.yaml