由于国内防火墙的原因,正常方式安装 K8s 会一直显示Kubernetes is starting。
安装 Docker
下载地址:https://www.docker.com/get-started
配置 daemon
为 Docker daemon 为中国官方镜像加速 https://registry.docker-cn.com
拉取 K8s 镜像
git clone https://github.com/AliyunContainerService/k8s-for-docker-desktop
cd k8s-for-docker-desktop
./load_images.sh
开启 Kubernetes
如果之前设置过,需要回复出厂设置。
点击 Preferences -> Kubernetes -> Enable Kubernetes,然后点击 Apply。
等待 k8s 启动完成。
检查是否运行在 k8s 环境:
kubectl config current-context
正确的上下文应该是:
docker-for-desktop
如果不是,则需要切换至 docker 桌面:
kubectl config use-context docker-for-desktop
查看 K8s 版本:
kubectl version