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

发布于 2025-01-10 08:11:07 字数 214 浏览 0 评论 0原文

我不小心使用命令删除了 kube-proxy daemonset: kubectl delete -n kube-system daemonset kube-proxy ,该命令应该在我的集群中运行 kube-proxy pod,恢复它的最佳方法是什么? 它应该是这样的

I accidentally deleted kube-proxy daemonset by using command: kubectl delete -n kube-system daemonset kube-proxy which should run kube-proxy pods in my cluster, what the best way to restore it?
That's how it should look

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

一直在等你来 2025-01-17 08:11:07

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 地址。如果未设置,将使用默认网络接口。

因此,将通过创建 DaemonSet 来在集群中重新安装 kube-proxy启动吊舱。

Kubernetes allows you to reinstall kube-proxy by running the following command which install the kube-proxy addon components via the API server.

$ kubeadm init phase addon kube-proxy --kubeconfig ~/.kube/config --apiserver-advertise-address string

This will generate the output as

[addons] Applied essential addon: kube-proxy

The IP address the API Server will advertise it's listening on. If not set the default network interface will be used.

Hence kube-proxy will be reinstalled in the cluster by creating a DaemonSet and launching the pods.

南城追梦 2025-01-17 08:11:07

kube-proxy 守护进程是在创建集群时创建的,因此您需要为守护进程集编写自己的清单,除非您有备份可以从那里恢复它。

kube-proxy daemon got created at the time of cluster creation, so you need to write your own manifest for daemon-set unless you have a backup to restore it from there.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文