🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 安装 * Kubectl 为了和 Kubernetes 交互,Minikube 要求预装 `kubectl`。 ```bash # 版本 $ export KUBECTL_VERSION=v1.6.4 # 部署 $ curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/${KUBECTL_VERSION}/bin/linux/amd64/kubectl && chmod +x kubectl && sudo mv kubectl /usr/local/bin/ # 客户端版本是 kubectl 版本,服务器版本是 Master 上 Kubernetes 的版本 $ kubectl version ``` **安装VirtualBox** ```bash # ubuntu 安装 $ sudo apt-cache policy virtualbox $ sudo apt-get install virtualbox -y ``` **安装minikube** ```bash # 版本 $ export MINIKUBE_VERSION=v0.20.0 # 安装 $ curl -Lo minikube https://storage.googleapis.com/minikube/releases/${MINIKUBE_VERSION}/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/ # 查看版本 $ minikube version # 查看支持的 kubernetes 版本 $ minikube get-k8s-versions ``` ## 集群管理 ```bash # 启动集群 $ minikube start # 设置一些参数 # minikube start --docker-env HTTP_PROXY=http://proxy-ip:port --vm-driver=virtualbox --memory=1024 # 启动完成后可以在当前用户下打开 virtualbox 查看虚拟机 $ virtualbox # 连接到 vm $ minikube ssh # 集群状态 $ minikube status # 停止集群 $ minikube stop # 集群信息 $ kubectl cluster-info ``` **关于dashboard** ```bash $ minikube dashboard ``` ## 扩展 除了使用 minikube 部署单节点集群外,还可以使用`get.k8s.io`提供的方式在多平台安装集群环境。 ```bash $ wget -q -O - https://get.k8s.io | bash ```