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 图像优化?

阿里巴巴云原生 etcd 服务集群管控优化实践

Kubernetes 运维 - 高可用集群方案 Keepalived + Haproxy

Kubernetes 运维 - 高可用集群方案 Keepalived + Haproxy

Kubernetes 运维 - 高可用集群方案 Keepalived + Haproxy

Kubernetes 运维 - 高可用集群方案 Keepalived + Haproxy