Coredns部署更新


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM