Kubespray如何在k8s主节点上置备/etc/kubernetes/manifests/kube-apiserver.yaml文件

时间:2020-05-08 18:53:16

标签: kubernetes ansible kubespray kube-apiserver

我正在解决在k8s裸机基础架构上的渗透测试问题,该基础架构部署了可播放的剧本。

我发现要完成的大部分修改都位于k8s主节点上的/etc/kubernetes/manifests/kube-apiserver.yaml文件上。

我不是很习惯深入研究,也无法识别从何处提取API Server规范文件。

我的目标是准确修改可播放的剧本,以便自动进行更改。 可以在这里指导一下吗?

1 个答案:

答案 0 :(得分:1)

从v2.3开始,Kubespray支持kubeadm进行集群创建。

kubeadm使用/etc/kuberntes/manifests作为kubelet用来查找pod清单的路径。如果您对该目录中包含的文件进行了任何更改,则kubelet会检测到更改并部署更改。

要了解更多信息,请点击It works fine if I remove return null