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

相关推荐
Joren的学习记录1 小时前
【Linux运维大神系列】Kubernetes详解3(kubeadm部署k8s1.23高可用集群)
linux·运维·kubernetes
Hellc0071 小时前
Docker网络冲突排查与解决方案:完整指南
网络·docker·容器
hanyi_qwe1 小时前
发布策略 【K8S (三)】
docker·容器·kubernetes
眠りたいです2 小时前
Docker核心技术和实现原理第二部分:docker镜像与网络原理
运维·网络·docker·容器
栗子叶2 小时前
IP协议 地址划分&MAC地址作用&ip addr命令
网络·tcp/ip·macos
Mr. Cao code3 小时前
Docker数据管理:持久化存储最佳实践
java·docker·容器
Cyber4K4 小时前
【Kubernetes专项】DockerFile、数据持计划、网络模式及资源配额
运维·网络·云原生·容器·kubernetes
Joren的学习记录5 小时前
【Linux运维疑难杂症】k8s集群创建calico网络失败
linux·运维·kubernetes
鲨莎分不晴5 小时前
Docker 网络深度解析:打破容器的“孤岛效应”
网络·docker·容器
Zsr10235 小时前
K8s核心组件Pod:基础篇
云原生·容器·kubernetes