安装 Docker Desktop
前往 Install Docker Desktop on Mac | Docker Docs 下载 Docker Desktop 并完成安装。
配置镜像加速服务
在国内通过官方镜像源的下载速度很慢,因此需要配置镜像加速服务。
国内常见的镜像加速服务有:
- mirror.baidubce.com
- hub-mirror.c.163.com
- docker.mirrors.ustc.edu.cn (限 USTC 内网)
- dockerhub.azk8s.cn (限 Azure 中国 IP)
以 mirror.baidubce.com 为例配置如下:
{
"insecure-registries": [],
"registry-mirrors": [
"https://mirror.baidubce.com"
],
"experimental": true,
"debug": true
}
打开 Preferences -> Docker Engine 进行设置
下载 Kubernetes 所需镜像
首先打开 Preferences -> Kubernetes 查看版本,例如图中显示v1.29.1
那么设置环境变量K8S_VER
为v1.29.1
,并执行如下脚本:
export K8S_VER=v1.29.1
docker pull k8s.gcr.io/kube-proxy:$K8S_VER
docker pull k8s.gcr.io/kube-controller-manager:$K8S_VER
docker pull k8s.gcr.io/kube-scheduler:$K8S_VER
docker pull k8s.gcr.io/kube-apiserver:$K8S_VER
docker pull k8s.gcr.io/coredns:1.3.1
docker pull k8s.gcr.io/pause:3.1
docker pull k8s.gcr.io/etcd:3.3.10
启用 Kubernetes
安装 kubectl 工具
brew install kubectl
确认启用成功
kubectl cluster-info
kubectl get nodes
kubectl describe node
以上就是【在 Mac 上搭建 Kubernetes 】的基本步骤。