Minikube: 社区提供给开发人员及学习者的单机版K8S集群安装工具。
注意:Minikube安装k8s集群要求服务器至少2C2G(cpu至少2核,内存至少2G)。
Minikube运行k8s有多种方式,以下安装步骤默认使用docker。
1.Docker安装
docker安装教程请参考菜鸟教程
2.安装Kubectl
kulectl是k8s客户端管理工具
2.1 Linux
# download the latest release
curl -LO "https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl"
# make the kubectl binary executable
chmod +x ./kubectl
# move the binary in to your PATH
sudo mv ./kubectl /usr/local/bin/kubectl
# test to ensure the version
kubectl version --client
2.2 macOS
-
Install kubectl binary with curl
# download the latest release curl -LO "https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/darwin/amd64/kubectl" # make the kubectl binary executable chmod +x ./kubectl # move the binary in to your PATH sudo mv ./kubectl /usr/local/bin/kubectl # test to ensure the version kubectl version --client -
Install with Homebrew
# run the installation command brew install kubectl # OR brew install kubernetes-cli # test to ensure the version kubectl version --client -
Install with Macports
# run the installation command sudo port selfupdate sudo port install kubectl # test to ensure the version kubectl version --client
2.3 Windows
-
download the latest release v1.19.0
-
install
-
test to ensure the version
kubectl version --client
3.安装Minikube
使用阿里云团队构建的版本为例
3.1 Linux
curl -Lo minikube https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.14.2/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
3.2 macOS
curl -Lo minikube https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.14.2/minikube-darwin-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
3.3 Windows
下载安装程序:下载地址
4.启动Minikube
# 安装minikube,Docker驱动
minikube start --driver=docker
# 打开Kubernetes控制台
minikube dashboard
阿里云Minikube - Kubernetes本地实验环境搭建参考教程