从Kubernetes 1.2开始,kube-proxy现在是一个在kube-system命名空间中运行的pod.
旧的init脚本/etc/init.d/kube-proxy已被删除.
除了简单地重置GCE实例之外,还有一种重启kube-proxy的好方法吗?
我刚添加了一个注释来更改代理模式,我需要重新启动kube-proxy才能使我的更改生效.
Tim*_*air 13
kube-proxy作为插件托管运行,这意味着如果Kubelet消失,它将自动重启.这意味着您只需删除它即可重新启动kube-proxy pod:
$ kubectl delete pod --namespace=kube-system kube-proxy-${NODE_NAME}
Run Code Online (Sandbox Code Playgroud)
$NODE_NAME您要在哪个节点上重新启动代理(假设是默认配置,否则kubectl get pods --kube-system应包括kube-proxy pod列表).
如果重新启动的kube-proxy缺少注释更改,则可能需要更新通常在/etc/kubernetes/manifests节点上找到的清单文件.
| 归档时间: |
|
| 查看次数: |
7577 次 |
| 最近记录: |