国内无代理启动minikube

/ 0评 / 0

minikube是一个单机实验kubernetes的好助手,但是由于国内的网络状况,安装启动实在是让人有些心累。

特此记录一下现在可用的步骤。

安装minikube

首先要安装docker,安装完成后继续往下看。

Mac

brew install kubectl
brew install minikube

启动Minikube实例

这一步mac, linux通用

minikube start --image-mirror-country cn \
    --iso-url=https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/iso/minikube-v1.6.0.iso \
    --registry-mirror=https://registry.docker-cn.com \
    --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers

解释:
* image-mirror-country: 设置镜像国家
* iso-url: 设置iso下载位置
* registry-mirror: 设置docker内部registry-mirror
* image-repository: 设置下载k8s相关image的源

如果需要代理,可以增加--docker-env HTTP_PROXY=http://127.0.0.1:1086 --docker-env HTTPS_PROXY=http://127.0.0.1:1086参数。
记得要将http://127.0.0.1:1086调整为你自己的代理入口哦。

注意注意,如果命令行设置了HTTP_PROXYHTTPS_PROXY环境变量,即使不做指定,minikube也会自动读取命令行中的代理值。如果换了源,请一定覆盖掉这两个环境变量unset HTTP_PROXY && unset HTTPS_PROXY

检查结果

启动完成后,可以使用minikube status检查状态

host: Running
kubelet: Running
apiserver: Running
kubeconfig: Configured

完成后可以使用minikube dashboard打开k8s控制台。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

不够聪明的人工智能可进不来哦 *