安装minikube构建本地k8s集群很简单,方便自己实践。
参考官方文档:https://kubernetes.io/docs/tasks/tools/install-kubectl/#install-kubectl-on-macos
Minikube 是一个可以在本地轻松运行 Kubernetes 的工具。
我的电脑: macOS 10.14
实践步骤:

确认系统支持虚拟化

sysctl -a | grep -E --color 'machdep.cpu.features|VMX'
输出内容看到VMX,就说明电脑已启用VT-x。

Install kubectl on macOS

curl -LO "https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/darwin/amd64/kubectl"

chmod +x ./kubectl

sudo mv ./kubectl /usr/local/bin/kubectl

kubectl version --client

查看版本

Install Minikube

官方出品的minikube,默认连接的是google官方站点。这里我已经完成了访问google步骤。 没有google的可以搜索用阿里版的minikube。

Install a Hypervisor

下载

https://www.virtualbox.org/wiki/Downloads

安装
mac——Minikube搭建本地k8s集群

mac——Minikube搭建本地k8s集群

mac——Minikube搭建本地k8s集群

通过下载的包安装 minikube

curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64 \
&& chmod +x minikube
sudo mv minikube /usr/local/bin

通过下载的包安装

启动Cluster

minikube start --vm-driver=virtualbox

mac——Minikube搭建本地k8s集群
命令执行成功后,会在 VirtualBox 中创建一个名叫 minikube 的虚拟机,k8s 就跑在这个虚拟机中。
virtualbox 虚拟机中minikube
启动dashboard

minikube dashboard

mac——Minikube搭建本地k8s集群
mac——Minikube搭建本地k8s集群