minik8s 安裝
-
關閉selinux、開啟ipv6
sudo bash selinux_ipv6.sh -
下載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 -
使用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 -
查詢當前的節點
kubectl get nodes -
打開控制台(optional)
sudo bash mini.sh dashboard -
停止mini k8s(optional)
sudo bash mini.sh stopps: 由於k8s集群比較消耗資源,在不使用的時候可以停止。
-
重置本地環境(optioanl)
sudo bash mini.sh resetps: 此處需要注意,執行此命令本地的cluster數據會被刪除。
-
查看當前 mini k8s狀態(optional)
sudo bash mini.sh status
參考網址:
