码迷,mamicode.com
首页 > 其他好文 > 详细

部署coredns

时间:2018-12-02 12:31:06      阅读:312      评论:0      收藏:0      [点我收藏+]

标签:use   dock   相关   下载   system   场景   dir   集群   pac   

 
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
 
3 查看确认
kubectl get pods --namespace kube-system
kubectl get svc --namespace kube-system
 

部署coredns

标签:use   dock   相关   下载   system   场景   dir   集群   pac   

原文地址:https://www.cnblogs.com/cwind/p/10052152.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!