【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 】的基本步骤。

相关推荐
吴佳浩8 小时前
OpenClaw macOS 完整安装与本地模型配置教程(实战版)
人工智能·macos·agent
Java陈序员16 小时前
轻量强大!一款现代化的 Kubernetes 集群管理与监控工具!
云原生·容器·kubernetes
Johny_Zhao2 天前
OpenClaw中级到高级教程
linux·人工智能·信息安全·kubernetes·云计算·yum源·系统运维·openclaw
Sheffield3 天前
Alpine是什么,为什么是Docker首选?
linux·docker·容器
vi_h4 天前
在 macOS 上通过 Docker 安装并运行 Ollama(详细可执行教程)
macos·docker·ollama
可观测性用观测云5 天前
云原生网关 Ingress-Nginx 链路追踪实战:OpenTelemetry 采集与观测云集成方案
nginx·kubernetes
蝎子莱莱爱打怪7 天前
GitLab CI/CD + Docker Registry + K8s 部署完整实战指南
后端·docker·kubernetes
pe7er9 天前
macOS 应用无法打开(权限问题)解决方案
macos·mac
蝎子莱莱爱打怪11 天前
Centos7中一键安装K8s集群以及Rancher安装记录
运维·后端·kubernetes
崔小汤呀11 天前
Docker部署Nacos
docker·容器