关闭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
参考网址: