Kubernetes k8s API服务器因配置错误而停机,如何重新启动?
我试图向API服务器添加命令行标志。在我的设置中,它作为k8s集群内的守护程序集运行,因此我使用kubectl获取守护程序集清单,对其进行更新,并执行Kubernetes k8s API服务器因配置错误而停机,如何重新启动?,kubernetes,Kubernetes,我试图向API服务器添加命令行标志。在我的设置中,它作为k8s集群内的守护程序集运行,因此我使用kubectl获取守护程序集清单,对其进行更新,并执行kubectl apply-f apiserver.yaml(我知道,这不是一个好主意) 当然,我编写的新yaml文件有一个错误,因此API服务器不再启动,我无法使用kubectl来更新它。我有一个ssh连接到它运行的节点,我可以看到kubelet是如何使用格式错误的命令每隔几秒钟运行一次APIServerPod的。我正在尝试配置kubelet服务
kubectl apply-f apiserver.yaml
(我知道,这不是一个好主意)
当然,我编写的新yaml文件有一个错误,因此API服务器不再启动,我无法使用kubectl来更新它。我有一个ssh连接到它运行的节点,我可以看到kubelet是如何使用格式错误的命令每隔几秒钟运行一次APIServerPod的。我正在尝试配置kubelet服务以使用正确的api服务器命令,但无法这样做
有什么想法吗?API服务器定义通常存在于
/etc/kubernetes/manifests
-在那里编辑配置,而不是在API级别编辑配置