Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更新kubernetes上的api服务器参数_Kubernetes - Fatal编程技术网

更新kubernetes上的api服务器参数

更新kubernetes上的api服务器参数,kubernetes,Kubernetes,对k8s来说非常新。我需要更新传递给api服务器的启动参数,但不知道正确的方法是什么 我用kubeadm init安装了控制平面 在主机上,我可以看到/etc/kubernetes/manifests/kube apiserver.yaml中的参数。我是否只是编辑该文件并以某种方式强制重新加载?好的,因此基于此似乎是正确的方法 一旦yaml配置被更新,它会自动触发pod的重新加载。在我的例子中,我在配置中引入了一个错误,导致pod不断循环 我最终在/var/log/pods/kube-syste

对k8s来说非常新。我需要更新传递给api服务器的启动参数,但不知道正确的方法是什么

我用
kubeadm init
安装了控制平面

在主机上,我可以看到
/etc/kubernetes/manifests/kube apiserver.yaml
中的参数。我是否只是编辑该文件并以某种方式强制重新加载?

好的,因此基于此似乎是正确的方法

一旦yaml配置被更新,它会自动触发pod的重新加载。在我的例子中,我在配置中引入了一个错误,导致pod不断循环


我最终在
/var/log/pods/kube-system_kube-apiserver*
中找到了日志,并能够识别和更正错误。

kube-apiserver在主节点上作为静态pod运行,静态pod定义文件位于文件/var/lib/kubelet/config.yaml中名为staticPodPath的参数定义的路径。就我而言,是这样的:

staticPodPath: /etc/kubernetes/manifests

您可以在路径kube-apiserver.yaml处对pod定义文件进行更改,更改将自行生效。kube apiserver等静态pod由kubelets控制,这些pod由kubelets重新创建,以防pod定义文件发生任何更改。

是的,这是正确的方法。