macos 安装 minikube
一、使用 Homebrew 安装 -> 官方文档
1 | |
二、启动 minikube
安装完以后通过 start 启动
1 | |
2.1 Docker 作为驱动
虽然 Docker 作为驱动使用较为广泛,但对于 minikube 而言,这里更推荐使用 vfkit 作为驱动。因为通过 Docker 启动的 minikube 本质上运行在 Docker 容器中,在集群中部署的服务,无论是使用 NodePort 还是 LoadBalancer 类型暴露端口,都需要额外的端口转发或
minikube tunnel才能从宿主机访问,稍显麻烦。如果你希望更接近真实生产环境,建议选择 vfkit 驱动。
如果安装过 docker,docker 大概率会成为 minikube 的默认驱动。则直接 minikube start 与下面指定 docker 作为驱动方式启动等效
1 | |
然后大概率会因为基础镜像拉取不下来,自动更换了代理重新拉取。如果你忍受不了这个下载速度,可以自己拉取。
2.1.1 更换阿里镜像源拉取基础镜像
请将命令中的 v0.0.48 替换成你在 minikube start 命令中看到的基础镜像版本
1 | |
2.1.2 启动时指定镜像
拉取下来以后指定镜像来启动 minikube
1 | |
2.2 VFkit 作为驱动 (推荐)
2.2.1 安装 vfkit
可以用 brew 安装 vfkit
1 | |
2.2.2 安装 vmnet-helper
如果要访问其他集群或运行多节点集群,还需要 vmnet-shared 网络,安装 vmnet-helper
1 | |
2.2.3 授予运行 vmnet-helper 的权限
1 | |
2.2.4 启动
1 | |
macos 安装 minikube
https://blog.lllllan.cn/k8s/minikube/