[英]How to restore accidentally deleted a kube-proxy DaemonSet in a Kubernetes cluster?
我不小心使用命令刪除了 kube-proxy daemonset: kubectl delete -n kube-system daemonset kube-proxy
它應該在我的集群中運行 kube-proxy pod,恢復它的最佳方法是什么? 這就是它應該看起來的樣子
kube-proxy 守護程序是在創建集群時創建的,因此您需要為 daemon-set 編寫自己的清單,除非您有備份可以從那里恢復它。
Kubernetes 允許您通過運行以下命令重新安裝 kube-proxy ,該命令通過 API 服務器安裝 kube-proxy 插件組件。
$ kubeadm init phase addon kube-proxy --kubeconfig ~/.kube/config --apiserver-advertise-address string
這將生成輸出為
[addons] Applied essential addon: kube-proxy
API 服務器將公布它正在偵聽的 IP 地址。 如果未設置,將使用默認網絡接口。
因此 kube-proxy 將通過創建DaemonSet並啟動 Pod 重新安裝在集群中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.