这篇文章是基于Linux虚拟机安装的,所需要的资源环境还是相对复杂。而我们在日常学习Kubernetes的过程中,其实是更希望在开发电脑上直接部署一个简单的Kubernetes环境,这样学习起来会更加方便。今天的内容就给大家介绍下如何在Mac开发电脑上安装一个基于MiniKube的Kubernetes学习环境!
Minikube是社区为了方便大家开发和体验Kubernetes,而提供的一个运行在本地的Kubernetes单节点环境。Minikube在不同的操作系统上需要不同的驱动支持,在MacOS中需要"xhyve driver "作为缺省驱动。具体安装步骤如下:
1)、安装kubectl
在Mac上安装kubectl可以直接使用brew命令安装,具体如下:
$ brew install kubectl
2)、安装MiniKube
为了解决海外资源访问受限问题,这里我们使用阿里云提供的镜像地址。具体命令如下:
$ minikube start
--cpus=4
--memory='6000mb'
--image-mirror-country='cn'
--image-repository='registry.cn-hangzhou.aliyuncs.com/google_containers'
命令参数说明如下:
--cpus=4:表示为minikube分配的CPU核数;
--memory='6000mb':表示为minikube虚拟机分配的内存数;
--image-mirror-country='cn':将缺省利用"registry.cn-hangzhou.aliyuncs.com/google_containers"作为安装Kubernetes的容器镜像仓库;
--image-repository="xx":表示所使用的镜像仓库地址,这里为阿里云地址;
安装命令执行效果如下: