gpt4 book ai didi

kubernetes - kube-apiserver 编辑/etc/kubernetes/manifests/kube-apiserver.yaml 后如何重启

转载 作者:行者123 更新时间:2023-12-03 13:03:40 36 4
gpt4 key购买 nike

我使用 kubeadm 安装了 kubernetes .为了启用基本身份验证,我添加了 --basic-auth-file=/etc/kubernetes/user-password.txt在我的 /etc/kubernetes/manifests/kube-apiserver.yaml并且还按照 here 的描述安装了相应的"file"类型的卷

Basic auth 现在可以工作了,我的问题是 kube-apiserver 如何知道在我编辑后自动重启 Pod /etc/kubernetes/manifests/kube-apiserver.yaml在 Kubernetes 主主机上?

最佳答案

K8s 控制平面组件(apiserver、 Controller 管理器和调度器)是 静态 Pod 在 kube-system 命名空间中。

当您运行以下命令时

Kubeadm init

Generates static Pod manifests for the API server, controller manager and scheduler



Kubelet 会定期扫描所有这些文件。

Static Pod manifests are written to /etc/kubernetes/manifests; the kubelet watches this directory for Pods to create on startup.



我附上了进一步研究的引用资料

kubeadm-init-workflow

关于kubernetes - kube-apiserver 编辑/etc/kubernetes/manifests/kube-apiserver.yaml 后如何重启,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50007654/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com