關閉selinux、開啓ipv6node
sudo bash selinux_ipv6.sh
下載kubectl和minikube
下載minikube,由於國外的源被牆了,因此只能用阿里的源了linux
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:git
apt-get install -y kubectl=1.10.7-00
使用mini.sh啓動minikubegithub
#安裝啓動mini k8s集羣 sudo bash mini.sh start # 添加默認的admin權限 sudo kubectl create clusterrolebinding \ kube-system-cluster-admin --clusterrole=cluster-admin \ --serviceaccount=kube-system:default
查詢當前的節點api
kubectl get nodes
打開控制檯(optional)bash
sudo bash mini.sh dashboard
中止mini k8s(optional)curl
sudo bash mini.sh stop
ps: 因爲k8s集羣比較消耗資源,在不使用的時候能夠中止。google
重置本地環境(optioanl)url
sudo bash mini.sh reset
ps: 此處須要注意,執行此命令本地的cluster數據會被刪除。code
查看當前 mini k8s狀態(optional)
sudo bash mini.sh status
參考網址: