一、修改每个 Node 上 kubelet 的 DNS 启动参数
修改每个 Node 上的启动参数,在其中加上一下两个参数:
- –cluster-dns=169.169.0.100:为DNS 服务的 ClusterIP 地址
- –cluster-domain=cluster.local:为在 DNS 服务中设置的域名

然后后重启 kubelet 服务。
systemctl restart kubelet
二、配置 coredns.yaml
[root@k8s0 coredns]# cat >coredns.yaml <<EOF
---
apiVersion: v1
kind: ConfigMap
metadata:
name: coredns
namespace: kube-system
labels:
addonmanager.kubernetes.io/mode: EnsureExists
data:
Corefile: |
cluster.local {
errors
health {
lameduck 5s
}
ready
kubernetes cluster.local 169.169.0.0/16 {
fallthrough in-addr.arpa ip6.arpa
}
prometheus :9153
forward . /etc/resolv.conf
cache 30

最低0.47元/天 解锁文章
886

被折叠的 条评论
为什么被折叠?



