由于国内网络环境限制,安装和启动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,这也需要专门指定参数才能启动。最终启动命令如下:

    1. minikube start \
    2. --extra-config=kubeadm.ignore-preflight-errors=NumCPU \
    3. --force --cpus 1 --memory=2048mb \
    4. --base-image registry.cn-hangzhou.aliyuncs.com/google_containers/kicbase:v0.0.10