由于国内网络环境限制,安装和启动minikube非常困难。
幸运的是,阿里云提供了一个minikube版本,方便国内用户使用:https://github.com/AliyunContainerService/minikube。
基本按照文档步骤进行安装即可。不过有一些额外注意事项。我是在阿里云主机上搭建(1核2G)
kubectl的安装,官方文档的下载地址是需要翻墙的。我是现在本机(已翻墙)下载包,然后再拷贝到云主机上,执行后续命令。
在执行 minikube start 时,依然会提示:Unfortunately, could not download the base image registry.cn-hangzhou.aliyuncs.com/google_containers/kicbase:v0.0.10,解决方案是手动指定—base-image,参考https://github.com/AliyunContainerService/minikube/issues/17。另外,minikube默认至少要2核CPU,这也需要专门指定参数才能启动。最终启动命令如下:
minikube start \--extra-config=kubeadm.ignore-preflight-errors=NumCPU \--force --cpus 1 --memory=2048mb \--base-image registry.cn-hangzhou.aliyuncs.com/google_containers/kicbase:v0.0.10
