1 Star 0 Fork 0

GekkoGorden / k8s-docker-desktop-for-mac

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Docker Desktop for Mac 开启并使用 Kubernetes

github workflow

Docker Desktop 可以方便的启用 Kubernetes 集群, 为学习 Kubernetes 提供了极大的便利, 但是由于众所周知的原因, 国内的网络下不能很方便的下载 Kubernetes 集群所需要的镜像, 导致集群启用失败. 这里提供了一个简单的方法, 利用 GitHub Actions 实现 k8s.gcr.iokubernetes 依赖镜像自动同步到 Docker Hub 上指定的仓库中。 通过 load_images.sh 将所需镜像从 Docker Hub 的同步仓库中取回,并重新打上原始的tag. 镜像对应关系文件可以查看: images.

说明:

安装并启动

  1. 下载安装 Docker Desktop (Mac) Channel: edge

  2. 设置 Docker 镜像加速, 这里使用 微软 Azure 的镜像服务,也可以选择其他的镜像加速服务。 Azure Container Registry Proxy https://dockerhub.azk8s.cn

mirror

  1. Docker Hub 的同步仓库中取回,并重新打上原始的tag.
./load_images.sh
  1. Docker for Mac 设置中启用 Kubernetes 选项, 并等待一会儿,直到 Kubernetes 开始运行。

k8s

  1. 可选的步骤: 切换Kubernetes运行上下文至 docker-desktop
# 一般只有在之前用其他方式运行过Kubernetes才需要
$ kubectl config use-context docker-desktop
  1. 验证 Kubernetes 集群状态
$ kubectl cluster-info
$ kubectl get nodes
$ kubectl describe node

参考

空文件

简介

暂无描述 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/gekkogorden/k8s-docker-desktop-for-mac.git
git@gitee.com:gekkogorden/k8s-docker-desktop-for-mac.git
gekkogorden
k8s-docker-desktop-for-mac
k8s-docker-desktop-for-mac
master

搜索帮助