以前mac上k8s一直起不来,最近升级了一下docker for mac 的版本为3.2.2,对应k8s 版本为1.19.7 发现k8s 可用了


查了下官方文档

https://docs.docker.com/docker-for-mac/apple-m1/

https://www.docker.com/blog/new-docker-desktop-preview-for-apple-m1-released/


意外发现 mac m1 也支持了,测试了一把,果然成功了,如图

mac /mac m1 安装 k8s-LMLPHP

下面记录一下安装过程希望对大家有所帮助,卸载更新版本以后

1,先要清理旧数据


2,将配置恢复到默认

mac /mac m1 安装 k8s-LMLPHP

3,注意恢复以后不要默认启动k8s,可以修改配置,只启动docker

4,启动dockerdesktop

5,由于国内网络原因,需要设置镜像仓库

6,从阿里源拉取镜像

可以看到拉取了k8s最小系统依赖的镜像,tag对应的版本v1.19.7

7,等拉取镜像完毕后,启动k8s,注意需要把内存设置到4G,等一会儿,就可以看到上面成功的页面。

测试下我们发现master 节点已经起来了,名字叫docker-desktop

看一下运行了哪些pod

具体一点,我们可以看到都运行在我们的master node上

mac /mac m1 安装 k8s-LMLPHP

mac /mac m1 安装 k8s-LMLPHP


本文分享自微信公众号 - golang算法架构leetcode技术php(golangLeetcode)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

07-02 19:59