1. 安装docker desktop

Install Docker Desktop on Mac | Docker DocumentationHow to install Docker Desktop on Machttps://docs.docker.com/desktop/mac/install/我的Mac是i7的芯片选 Mac with Intel chip, 如果是M1芯片选 Mac with Apple chip

Docker拖动到Applications即可,正常安装后界面如下。(忽略已存在的Container/Apps,我已经安装好了K8S)

2. 设置镜像代理(由于国内网络问题我们需要修改镜像仓库地址)

设置 - Preferences - Docker Engine

https://xxxx.mirror.aliyuncs.com  xxxx替换为自己的阿里云ACR仓库地址

完整的配置

{"builder": {"gc": {"enabled": true,"defaultKeepStorage": "20GB"}},"debug": true,"experimental": false,"registry-mirrors": ["https://xxxx.mirror.aliyuncs.com","https://docker.mirrors.ustc.edu.cn","https://hub-mirror.c.163.com","http://f1361db2.m.daocloud.io"]
}

3. 下载K8S镜像

GitHub - AliyunContainerService/k8s-for-docker-desktop: 为Docker Desktop for Mac/Windows开启Kubernetes和Istio。https://github.com/AliyunContainerService/k8s-for-docker-desktopgit clone https://github.com/AliyunContainerService/k8s-for-docker-desktop.git

然后cd到k8s-for-docker-desktop目录下,运行命令./load_images.sh即可下载镜像并修改Tag

docker images查看下载完毕的镜像 

4. 从Docker DestTop开启K8S

勾选这两个选项,点击右下角Apply&Restart,等待2分钟后查看

看到下面K8S图标变为RUNNING即可,到此已正常安装启动。

5. 验证K8S

kubectl get nodes 查看node启动情况READY

kubectl run my-nginx --image=nginx --port=80 入门小实例

kubectl get pod 查看nginx容器启动情况RUNNING

参考文档:

(kubernetes)k8s入门、单机版安装、kuberctl指令、k8s服务实例。_水方子的博客-CSDN博客_k8s单机k8s入门实例。kubernetes单机版安装部署,kubernetes指令入门,kubernetes服务实例,从docker指令到kuberctl指令。https://blog.csdn.net/qq_34701586/article/details/78732470在 Mac 的 Docker Desktop 中运行 K8s - 简书原文地址:https://alphahinex.github.io/2020/11/08/run-k8s-in-mac-docker-desktop/[https://alp...https://www.jianshu.com/p/f09f7421e841
Kubernetes(k8s)中文文档 基于Docker本地运行Kubernetes_Kubernetes中文社区译者:razr 概览 下面的指引将高速你如何通过Docker创建一个单机、单节点的Kubernetes集群。 下图是最终的结果:   先决条件 1. 你必须拥有一台安装有Docker的机器。 2. 你的内核必须支持 memory and swap accounting 。确认你的linux内核开启了如下配置: CONFIG_RESOURChttps://www.kubernetes.org.cn/doc-5

Mac安装单机版K8S相关推荐

  1. 【Kubernetes】mac 安装minikube

    1.一 官网安装 官网: https://minikube.sigs.k8s.io/ 搜了下网上如何通过Mac 安装看网上文章很多,但是受限于国内网络环境,很多都不行,各种下载失败.如果你有VPN,那 ...

  2. spark 安装单机版和集群

    本文介绍安装mac单机版的spark,和spark 集群安装 分以下步骤 安装scala 下载spark 压缩包并解压 修改spark的配置文件 配置环境变量 验证安装情况 安装Scala mac安装 ...

  3. Docker for mac安装

    Mac安装Docker docker下载地址: https://hub.docker.com/editions/community/docker-ce-desktop-mac docker for m ...

  4. mac 安装mqtt

    2019独角兽企业重金招聘Python工程师标准>>> mac 安装mqtt Mosquitto是一个开源的mqtt规则的具体实现库,mosquitto是一个轻量级的lightwei ...

  5. mac mysql 链接_Mysql mac安装以及navicat链接

    安装mysql 系统版本:macOS Mojave 10.14.6 安装的方式是使用Homebrew 包管理工具. # 安装命令 brew install mysql 安装完成之后会有相应的提示,开启 ...

  6. Mac安装和启动memcached

    今天跑代码时发生了这样的错误, 排查过后发现是memcached没有启动.................. mac安装memcached: brew install memcached 用Homeb ...

  7. MAC安装MySQL

    文章目录 一.安装MySql Community Server 二.安装Navicat 一.安装MySql Community Server 首先要安装MySql Community Server,具 ...

  8. [编译环境] pkg-config for mac 安装

    由于大部分的开源工程都需要用到pkg-config,因此今天在这讲解一下pkg-config for mac 安装过程. 1.检测环境是否已安装pkg-config 再命令行中输入: pkg-conf ...

  9. 解决Mac安装tesserocr报错问题 Failed building wheel for

    解决Mac安装tesserocr报错问题 Failed building wheel for 参考文章: (1)解决Mac安装tesserocr报错问题 Failed building wheel f ...

最新文章

  1. 四条命令搞定mysql主从
  2. 浏览器插件:一款解决谷歌浏览器吃内存神器插件,你值得试一试!
  3. ASP.NET Core Windows 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程
  4. #6682. 梦中的数论(Min25筛)
  5. php无限极菜单,无限极菜单的实现
  6. jax-ws 生成soap_在Spring中记录JAX-WS SOAP消息
  7. cargo maven_与Maven 3,Failsafe和Cargo插件的集成测试
  8. C++查看数据存储大小端模式
  9. matlab中std函数怎么写,Matlab中求均值和标准差的函数分别是mean(x)和std(x)。
  10. 蓝桥杯 ALGO-115 算法训练 和为T
  11. 大访问量网站缓存的一点思考,个人看法,勿拍砖
  12. Java多线程编程—锁优化
  13. 海康SDK接口调用的主要流程
  14. cmder中文乱码问题
  15. 计算机打字考试软件使用说明,电脑打字指法练习_学习使用电脑的基本知识打字,需要怎么练习?...
  16. 阿里AI Labs王刚解读9小时卖出百万台的“天猫精灵” | 高山大学(GASA)
  17. 字节跳动后台开发实习面试回顾
  18. android2.1操作系统,电脑安卓操作系统
  19. 离散数学 2. 范式、推理
  20. 如何在iPhone/iPad上录屏

热门文章

  1. 苹果手机左上角的数字怎么弄_出了新朋友,莫忘老朋友,苹果Macbook这款小键盘能让你键步如飞...
  2. 开发板实战篇2 6位数码管静态显示
  3. 计算机cad查询,CAD的查询功能
  4. 校园疫情防控系统毕业设计,校园疫情防控管理系统设计与实现,校园疫情防控系统论文毕设作品参考
  5. 众邮快递单号查询快递鸟API接口-众邮快递ZYE
  6. android webview全屏显示html内容
  7. 阿里天池——Numpy实战
  8. html 关键字是什么,html中使用关键字的技巧是什么?
  9. 百度云下载的一些骚操作
  10. 彻底清楚搞懂toRef和toRefs是什么,也许你知道toRef和toRefs,一直有点蒙蔽,一直没搞懂它,看完这篇文章你彻底清楚