1.下载
[root@sc-k8s docker] curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.2.0/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
[root@sc-k8s docker]# minikube version
minikube version: v1.2.0
[root@sc-k8s docker]#
2.启动minikube
[root@sc-k8s docker]# minikube start --vm-driver="none"
* minikube v1.2.0 on linux (amd64)
* using image repository registry.cn-hangzhou.aliyuncs.com/google_containers
* Creating none VM (CPUs=2, Memory=2048MB, Disk=20000MB) ...
* Configuring environment for Kubernetes v1.15.0 on Docker 20.10.5
* Downloading kubeadm v1.15.0
* Downloading kubelet v1.15.0
* Pulling images ...
* Launching Kubernetes ...
! The 'none' driver provides limited isolation and may reduce system security and reliability.
! For more information, see:
- https://github.com/kubernetes/minikube/blob/master/docs/vmdriver-none.md
! kubectl and minikube configuration will be stored in /root
! To use kubectl or minikube commands as your own user, you may
! need to relocate them. For example, to overwrite your own settings:
- sudo mv /root/.kube /root/.minikube $HOME
- sudo chown -R $USER $HOME/.kube $HOME/.minikube
* This can also be done automatically by setting the env var CHANGE_MINIKUBE_NONE_USER=true
* Verifying: apiserver proxy etcd
scheduler controller dns
* Done! kubectl is now configured to use "minikube"
检测是否安装成功
[root@sc-k8s docker]# kubectl get node (查看整个集群里有哪些机器)
NAME STATUS ROLES AGE VERSION
minikube Ready master 3m33s v1.15.0
[root@sc-k8s docker]# systemctl enable kubelet (加入开机启动)