暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

k8s开启ipvs

明哥的运维笔记 2020-05-19
305

k8s开启ipvs

1.加载内核模快

  1. lsmod|grep ip_vs


  2. modprobe -- ip_vs

  3. modprobe -- ip_vs_rr

  4. modprobe -- ip_vs_wrr

  5. modprobe -- ip_vs_sh

  6. modprobe -- nf_conntrack_ipv4


  7. yum install ipvsadm ipset -y

2.修改kube-proxy配置

kubectl edit configmap kube-proxy-n kube-system

  1. minSyncPeriod: 0s

  2. scheduler: ""

  3. syncPeriod: 30s

  4. kind: KubeProxyConfiguration

  5. metricsBindAddress: 127.0.0.1:10249

  6. mode: "ipvs" # 修改此处

  7. nodePortAddresses: null

3.删除所有kube-proxy的pod

kubectldeletepod xxx-n kube-system

4.校验

kubectl logs kube-proxy-xxx-n kube-system
日志出现 UsingipvsProxier
即可

5.检查ipvs代理规则

  1. kubectl get svc --all-namespaces

  2. # ipvsadm -ln

  3. #可以看到service对应的很多规则


文章转载自明哥的运维笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论