部署coredns
1 前提:1.1不依赖kubeadm的方式,适用于不是使用kubeadm创建的k8s集群,或者kubeadm初始化集群之后,删除了dns相关部署。1.2 DNS IP :10.96.0.102 部署coredns2.1 下载包mkdir coredns && cd corednswget https...
·
1 前提:
1.1不依赖kubeadm的方式,适用于不是使用kubeadm创建的k8s集群,或者kubeadm初始化集群之后,删除了dns相关部署。
1.2 DNS IP :10.96.0.10
2 部署coredns
2.1 下载包
mkdir coredns && cd coredns
2.2 将镜像下载到本地,适用于不能连外网的场景
docker tag coredns/coredns:1.2.6 172.16.0.9:5000/coredns/coredns:1.2.6
docker push 172.16.0.9:5000/coredns/coredns:1.2.6
2.3 将image地址改为本地库:
原:image: coredns/coredns:1.2.6
新: 172.16.0.9:5000/coredns/coredns:1.2.6
2.4 部署
chmod +x deploy.sh
./deploy.sh -i 10.96.0.10 > coredns.yml
kubectl apply -f coredns.yml
tips:
少了个jq命令:yum install -y jq
3 查看确认
kubectl get pods --namespace kube-system
kubectl get svc --namespace kube-system
转载于:https://www.cnblogs.com/cwind/p/10052152.html
更多推荐
已为社区贡献466条内容
所有评论(0)