繁体   English   中英

如何在Kubernetes 1.2(GKE)中重启kube-proxy

[英]How to restart kube-proxy in Kubernetes 1.2 (GKE)

从Kubernetes 1.2开始,kube-proxy现在是一个在kube-system命名空间中运行的pod。

旧的init脚本/etc/init.d/kube-proxy已被删除。

除了简单地重置GCE实例之外,还有一种重启kube-proxy的好方法吗?

我刚添加了一个注释来更改代理模式,我需要重新启动kube-proxy才能使我的更改生效。

kube-proxy作为插件托管运行,这意味着如果Kubelet消失,它将自动重启。 这意味着您只需删除它即可重新启动kube-proxy pod:

$ kubectl delete pod --namespace=kube-system kube-proxy-${NODE_NAME}

其中$NODE_NAME是您要重新启动代理的节点(假设是默认配置,否则kubectl get pods --kube-system应该包含kube-proxy pod列表)。

如果重新启动的kube-proxy缺少注释更改,则可能需要更新清单文件,通常位于节点上的/etc/kubernetes/manifests

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM