簡體   English   中英

如何恢復 Kubernetes 集群中意外刪除的 kube-proxy DaemonSet?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM