说明
通常来说,二进制部署kubernetes集群的时候,一般都是把kube-proxy作为系统守护进程启动,例如注册成为systemd服务。
用过kubeadm的同学都知道,kubeadm是以DaemonSet的方式部署kube-proxy,将kube-proxy托管到kubernetes集群管理。
这样可以很方便的通过修改kube-proxy的configmap来统一管控集群的kube-proxy配置。
操作过程
创建yaml文件
kube-proxy-daemonset.yaml
- 根据情况替换
KUBE_APISERVER
和KUBE_VERSION
1 | apiVersion: v1 |
部署
1 | kubectl apply -f kube-proxy-daemonset.yaml |
验证
1 | kubectl -n kube-system get pod |