向Kubernetes集群域名服务器中插入自定义的解析记录-coredns
向Kubernetes集群域名服务器中插入自定义的解析记录-coredns
注意:从Kubenretes 1.14开始,集群内部的域名服务器默认换成了coredns
注意:从Kubenretes 1.14开始,集群内部的域名服务器默认换成了coredns
找到kube-system命名空间的名称为coredns的configmap:
? kubectl get configmap coredns -n kube-system
NAME DATA AGE
coredns 1 9d
?
编辑这个configmap:
~ ? kubectl edit configmap coredns -n kube-system
编辑为以下内容(添加了hosts块):
apiVersion: v1 data: Corefile: | .:53 { errors health kubernetes cluster.local in-addr.arpa ip6.arpa { pods insecure upstream fallthrough in-addr.arpa ip6.arpa ttl 30 } hosts { 10.10.10.10 www.baidu.com 10.10.10.11 www.baidu.cn #添加记录 } prometheus :9153 forward . "/etc/resolv.conf" cache 30 loop reload loadbalance } kind: ConfigMap metadata: annotations: kubectl.kubernetes.io/last-applied-configuration: | {"apiVersion":"v1","data":{"Corefile":".:53 {\n errors\n health\n kubernetes cluster.local in-addr.arpa ip6.arpa {\n pods insecure\n upstream\n fallthrough in-addr.arpa ip6.arpa\n ttl 30\n }\n prometheus :9153\n forward . \"/etc/resolv.conf\"\n cache 30\n loop\n reload\n loadbalance\n}\n"},"kind":"ConfigMap","metadata":{"annotations":{},"labels":{"addonmanager.kubernetes.io/mode":"EnsureExists"},"name":"coredns","namespace":"kube-system"}} creationTimestamp: "2019-08-19T09:14:15Z" labels: addonmanager.kubernetes.io/mode: EnsureExists name: coredns namespace: kube-system resourceVersion: "3231349" selfLink: /api/v1/namespaces/kube-system/configmaps/coredns uid: b791c47f-c261-11e9-b426-525400116042
重启coredns:
~ ? kubectl scale deployment coredns -n kube-system --replicas=0
deployment.extensions/coredns scaled
~ ? kubectl scale deployment coredns -n kube-system --replicas=2
deployment.extensions/coredns scaled
测试,进入任意一个具有ping命令的pod中,ping自己插入的域名,能通就说明已经生效了。
相关推荐
xingyuzhe 2020-09-21
gracecxj 2020-08-25
朱培知浅ZLH 2020-11-16
cdbdqn00 2020-11-12
达观数据 2020-11-11
JustinChia 2020-11-11
远远的山 2020-11-09
jingtao 2020-11-08
大叔比较胖 2020-10-30
gracecxj 2020-10-30
onepiecedn 2020-10-29
kunyus 2020-10-28
JustHaveTry 2020-10-27
锋锋 2020-10-26
hubanbei00的家园 2020-10-25
谢恩铭 2020-10-23
btqszl 2020-10-21
kaidiphp 2020-10-13
guchengxinfen 2020-10-12