Continuous update of kubernetes common problems

1. About coreDNS and the company's internal dns to get through the problem

1.1 Modify ConfigMap

---
apiVersion: v1
data:
  Corefile: |
    .:53 {
        errors
        health {
           lameduck 5s
        }
        ready
        kubernetes cluster.local in-addr.arpa ip6.arpa {
           pods insecure
           fallthrough in-addr.arpa ip6.arpa
           ttl 30
        }
        prometheus :9153
        #注释代码
        #forward . /etc/resolv.conf {
         #  max_concurrent 1000
        #}
        #此处是公司内部的dns地址
        forward . 192.168.0.253 192.168.0.254 {
           prefer_udp
        }
        cache 30
        loop
        reload
        loadbalance
    }
kind: ConfigMap
metadata:
  name: coredns
  namespace: kube-system

1.2 Execute yaml in batches

## 有文件夹的情况下
# apply
for i in $(ls ./); do  cd ./$i && kubectl apply -f . && cd .. ; done
# delete 
for i in $(ls ./); do  cd ./$i && kubectl delete -f . && cd .. ; done

## 无文件夹的情况下
# apply
kubectl apply -f .
# delete 
kubectl delete -f .

Guess you like

Origin blog.csdn.net/helenyqa/article/details/129707788