Kubernetes 集群优化(CoreDNSIPVS)
Posted 地表最强菜鸡
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kubernetes 集群优化(CoreDNSIPVS)相关的知识,希望对你有一定的参考价值。
1.增加coredns副本数
增加副本数
vim /opt/coredns/deployment-master/kubernetes/coredns.yaml
kubectl apply -f coredns.yaml
查看
2.设置IPVS模块
cat >/etc/sysconfig/modules/ipvs.modules<<EOF
#!/bin/bash
modprobe -- ip_vs
modprobe -- ip_vs_rr
modprobe -- ip_vs_wrr
modprobe -- ip_vs_sh
modprobe -- nf_conntrack_ipv4
EOF
chmod +x /etc/sysconfig/modules/ipvs.modules
source /etc/sysconfig/modules/ipvs.modules
lsmod | grep -e ip_vs -e nf_conntrack_ipv
3.设置kube-proxy使⽤ipvs模式
执⾏编辑命令,然后将mode: ""修改为mode: "ipvs"然后保存退出
kubectl edit cm kube-proxy -n kube-system
重启kube-proxy
kubectl -n kube-system get pod|grep kube-proxy|awk 'print "kubectl -n kube-system delete pod "$1'|bash
查看pod信息
kubectl get -n kube-system pod|grep "kube-proxy"
4.添加命令补全
yum install bash-completion -y
source /usr/share/bash-completion/bash_completion
source <(kubectl completion bash)
kubectl completion bash > /etc/bash_completion.d/kubectl
以上是关于Kubernetes 集群优化(CoreDNSIPVS)的主要内容,如果未能解决你的问题,请参考以下文章
当图像从 Kubernetes 集群中的另一个微服务提供时,如何使用下一个 js 图像优化?
Kubernetes 运维 - 高可用集群方案 Keepalived + Haproxy
Kubernetes 运维 - 高可用集群方案 Keepalived + Haproxy