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

相关推荐
csdn_aspnet2 小时前
如何在本地 Docker 容器中运行 Redis,并使用 Redis Insight 和 Redis CLI 进行管理
redis·docker·容器
weirong2 小时前
给 Operator 加 Admission Webhook 踩的 4 个坑(其中 3 个本可以不踩)
kubernetes
todoitbo3 小时前
我在 Mac 上用 Docker 部署 Nexent:从拉取镜像到接入模型
macos·docker·大模型·ai智能体·nexent·快速入门与环境准备
Goboy4 小时前
夯爆了,我被一个一句话接入的免费可观测平台策反了,那一刻我决定放弃用了3年的Prometheus
后端·docker·kubernetes
独隅4 小时前
WebStorm macOS 安装部署与高效调优实战指南
ide·macos·webstorm
吴声子夜歌4 小时前
Kubernetes权威指南——深入掌握Service(一)
云原生·容器·kubernetes
java_logo14 小时前
Docker 部署 Liquibase:轻松搭建数据库变更管理
数据库·docker·容器·数据库管理·liquibase·轩辕镜像·数据库变更
IT利刃出鞘1 天前
Docker Compose--解决修改配置后不生效的问题
运维·docker·容器
java_logo1 天前
Docker 部署 CloudBeaver:轻松搭建网页数据库管理平台
数据库·docker·容器·数据库管理·dbeaver·轩辕镜像·cloudbeaver
fthux1 天前
Tick Rest,一个休息提醒工具的自我修养
macos·开源·swift