当前位置:  首页>> 技术小册>> Kubernetes合辑1-安装Kubernetes

参考文档: https://github.com/kubernetes/kubernetes/blob/master/pkg/proxy/ipvs/README.md
检查内核版本,如果内核版本超过4.19,则需要安装 nf_conntrack 而不是 nf_conntrack_ipv4

  1. [root@maxiaoke deploy-kubernetes]# cat conf/k8s-module.conf
  2. ip_vs
  3. ip_vs_rr
  4. ip_vs_wrr
  5. ip_vs_sh
  6. nf_conntrack
  7. br_netfilter
  8. [root@maxiaoke deploy-kubernetes]# gosh push -i node.ip conf/k8s-module.conf /etc/modules-load.d/
  9. [root@maxiaoke deploy-kubernetes]# gosh cmd -i node.ip "awk '{print \"modprobe --\",\$1}' /etc/modules-load.d/k8s-module.conf|bash"
  10. # 确保上述的几个模块都已经加载成功
  11. [root@maxiaoke deploy-kubernetes]# gosh cmd -i node.ip "cut -f1 -d ' ' /proc/modules | grep -E 'ip_vs|nf_conntrack|br_netfilter'"|xargs -n 7
  12. 10.4.7.81 br_netfilter ip_vs_sh ip_vs_wrr ip_vs_rr ip_vs nf_conntrack
  13. 10.4.7.88 br_netfilter ip_vs_sh ip_vs_wrr ip_vs_rr ip_vs nf_conntrack
  14. 10.4.7.86 br_netfilter ip_vs_sh ip_vs_wrr ip_vs_rr ip_vs nf_conntrack
  15. 10.4.7.85 br_netfilter ip_vs_sh ip_vs_wrr ip_vs_rr ip_vs nf_conntrack
  16. 10.4.7.87 br_netfilter ip_vs_sh ip_vs_wrr ip_vs_rr ip_vs nf_conntrack
  17. 10.4.7.84 br_netfilter ip_vs_sh ip_vs_wrr ip_vs_rr ip_vs nf_conntrack
  18. # 安装ipvsadm客户端工具
  19. [root@maxiaoke deploy-kubernetes]# gosh cmd -i node.ip --print.status failed "yum install -y ipset ipvsadm"

该分类下的相关小册推荐: