coredns增加本地hosts解析
通过修改coredns的configmap文件来实现
[root@master01 k8s]
apiVersion: v1
data:
Corefile: |
.:53 {
errors
health {
lameduck 5s
}
ready
kubernetes dataojo.local in-addr.arpa ip6.arpa {
pods insecure
fallthrough in-addr.arpa ip6.arpa
ttl 30
}
hosts {
192.168.0.71 master01
192.168.0.72 node01
192.168.0.73 node02
fallthrough
}
prometheus :9153
forward . /etc/resolv.conf {
max_concurrent 1000
}
cache 30
loop
reload
loadbalance
}
kind: ConfigMap
metadata:
creationTimestamp: "2021-03-30T06:49:40Z"
managedFields:
- apiVersion: v1
fieldsType: FieldsV1
fieldsV1:
f:data: {}
manager: kubeadm
operation: Update
time: "2021-03-30T06:49:40Z"
- apiVersion: v1
fieldsType: FieldsV1
fieldsV1:
f:data:
f:Corefile: {}
manager: kubectl-edit
operation: Update
time: "2021-04-08T14:53:24Z"
name: coredns
namespace: kube-system
resourceVersion: "247267"
selfLink: /api/v1/namespaces/kube-system/configmaps/coredns
uid: 8abf3270-a2f8-4c68-b105-9449ddc9b14b