k8s環境搭建--基於minik8s方法


minik8s 安裝

  1. 關閉selinux、開啟ipv6

     sudo bash selinux_ipv6.sh
    
  2. 下載kubectl和minikube
    下載minikube,因為國外的源被牆了,所以只能用阿里的源了

        curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v0.28.1/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
    

    kubectl 可以到kubernetes的github上去下載,也可以通過阿里的源來安裝:

        curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl && chmod +x kubectl
    

    上面的命令極有可能超時,可以參考[此博客]的第一大節的第3小節來添加阿里源,然后執行以下命令安裝kubectl:

        apt-get install -y kubectl=1.10.7-00
    
  3. 使用mini.sh啟動minikube

     #安裝啟動mini k8s集群
     sudo bash mini.sh start
    
     # 添加默認的admin權限
     sudo kubectl create clusterrolebinding \
     kube-system-cluster-admin --clusterrole=cluster-admin \ 
     --serviceaccount=kube-system:default
    
  4. 查詢當前的節點

     kubectl get nodes
    
  5. 打開控制台(optional)

     sudo bash mini.sh dashboard
    
  6. 停止mini k8s(optional)

     sudo bash mini.sh stop
    

    ps: 由於k8s集群比較消耗資源,在不使用的時候可以停止。

  7. 重置本地環境(optioanl)

     sudo bash mini.sh reset
    

    ps: 此處需要注意,執行此命令本地的cluster數據會被刪除。

  8. 查看當前 mini k8s狀態(optional)

     sudo bash mini.sh status
    

參考網址:


免責聲明!

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



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