【Kubernetes】在 Mac 上搭建 Kubernetes

安装 Docker Desktop

前往 Install Docker Desktop on Mac | Docker Docs 下载 Docker Desktop 并完成安装。

配置镜像加速服务

在国内通过官方镜像源的下载速度很慢,因此需要配置镜像加速服务。

国内常见的镜像加速服务有:

  1. mirror.baidubce.com
  2. hub-mirror.c.163.com
  3. docker.mirrors.ustc.edu.cn (限 USTC 内网)
  4. dockerhub.azk8s.cn (限 Azure 中国 IP)

mirror.baidubce.com 为例配置如下:

yaml 复制代码
{
  "insecure-registries": [],
  "registry-mirrors": [
    "https://mirror.baidubce.com"
  ],
  "experimental": true,
  "debug": true
}

打开 Preferences -> Docker Engine 进行设置

下载 Kubernetes 所需镜像

首先打开 Preferences -> Kubernetes 查看版本,例如图中显示v1.29.1

那么设置环境变量K8S_VERv1.29.1,并执行如下脚本:

shell 复制代码
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 工具

shell 复制代码
brew install kubectl

确认启用成功

shell 复制代码
kubectl cluster-info
kubectl get nodes
kubectl describe node

以上就是【在 Mac 上搭建 Kubernetes 】的基本步骤。

相关推荐
张忠琳1 小时前
【NPU】Ascend Docker Runtime v26.0.1 之三 runtime/dcmi/ — 超深度逐行分析
云原生·容器·kubernetes·npu·docker-runtime
giaming0232 小时前
告别Docker Desktop!一款轻量级原生开发环境管理工具:FlyEnv
运维·docker·容器
沉迷学习 日益消瘦4 小时前
13-Ingress 生产实战
运维·kubernetes
暗影凋落5 小时前
docker-image 工具展示更详细镜像层内容
运维·docker·容器
极客先躯5 小时前
高级java每日一道面试题-2026年05月11日-实战篇[Docker]-如何容器化金融产品推荐系统?
java·运维·docker·容器·金融·高级面试·金融产品推荐系统
寒水馨6 小时前
macOS下载、安装uv-0.12.0(附安装包uv-aarch64-apple-darwin.tar.gz)
python·macos·rust·项目管理·包管理器·astral·pip替代
江湖有缘7 小时前
Docker实战 : 使用Docker部署Musicn音乐下载工具
docker·容器·eureka
沉迷学习 日益消瘦7 小时前
17-Custom Resource 入门
docker·容器·kubernetes
寒水馨7 小时前
macOS下载、安装protobuf-v35.1(附安装包protoc-35.1-osx-universal_binary.zip)
macos·google·grpc·序列化·protobuf·protoc·数据交换
寒水馨7 小时前
macOS下载、安装ripgrep-15.2.0(附安装包ripgrep-15.2.0-aarch64-apple-darwin.tar.gz)
macos·正则表达式·rust·ripgrep·rg·命令行搜索·代码搜索