dns服务
k8s集群中dns服务的作用,就是将svc的名称解析成对应VIP地址
#创建一个dns服务:
#master节点:
cd k8s_yaml/
mkdir dns
cd dns/
上传 skydns-svc.yaml skydns.yaml
vim skydns.yaml
spec:
nodeName: k8s-node-2
kubectl create -f .
kubectl get pod -n kube-system -o wide
cd tomcat_demo/
vim tomcat-rc.yml
- name: MYSQL_SERVICE_HOST
value: 'mysql'
kubectl create -f .
#检验
kubectl exec -it myweb-bkcp1 /bin/bash
cat /etc/resolv.conf
nameserver 10.254.230.254
#node节点:
wget http://192.168.18.251/file/docker_k8s_dns.tar.gz
docker load -i docker_k8s_dns.tar.gz
vim /etc/kubernetes/kubelet #所有node节点都要改
KUBELET_ARGS="--cluster_dns=10.254.230.254 --cluster_domain=cluster.local"
systemctl restart kubelet.service