在MacOS上通过Docker Desktop可以直接安装Kubernetes的预置版本并可持续更新,这篇文章记录一下在MacOS上安装Kubernetes的方式。

目录

  • 事前准备
  • 设定加速
  • 安装Kubernetes
  • 结果确认
  • 内容总结

事前准备

  • 操作系统
liumiaocn:~ liumiao$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.15.6
BuildVersion:   19G73
liumiaocn:~ liumiao$
  • Docker Desktop

    使用方式可参看:https://blog.csdn.net/liumiaocn/article/details/80780337

设定加速

有一些镜像需要拉取,设定一些mirror会快一点,否则可能kubernetes会一直处于is starting的状态,实际上是有些镜像没有download下来。可以加入如下的镜像:

https://registry.docker-cn.com

安装Kubernetes

安装很简单,选中复选框,并点击Apply & Restart按钮。

在随之出现的确认弹框中选择Install按钮即可。

虽然此时并没有什么提示

略等一会就可以看到启动的状态了,取决与网络

结果确认

启动之后可以看到Kubernetes的状态和Docker一样也是绿色的running了

确认版本信息

liumiaocn:~ liumiao$ which kubectl
/usr/local/bin/kubectl
liumiaocn:~ liumiao$ kubectl version --short
Client Version: v1.18.8
Server Version: v1.18.8
liumiaocn:~ liumiao$

确认结点信息

liumiaocn:~ liumiao$ kubectl get nodes -o wide
NAME             STATUS   ROLES    AGE     VERSION   INTERNAL-IP    EXTERNAL-IP   OS-IMAGE         KERNEL-VERSION     CONTAINER-RUNTIME
docker-desktop   Ready    master   4m50s   v1.18.8   192.168.65.3   <none>        Docker Desktop   4.19.76-linuxkit   docker://19.3.13
liumiaocn:~ liumiao$

确认集群状态信息

liumiaocn:~ liumiao$ kubectl cluster-info
Kubernetes master is running at https://kubernetes.docker.internal:6443
KubeDNS is running at https://kubernetes.docker.internal:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxyTo further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.
liumiaocn:~ liumiao$

内容总结

在Mac版的Docker Desktop上选中提供的复选框即可下载和安装Kubernetes的单机版本了,也非常方便。

Kubernetes基础:在MacOS上安装Kubernetes相关推荐

  1. Kubernetes基础:MacOS上设定Dashboard

    在上篇文章中在MacOS上通过Docker Desktop记录了安装Kubernetes的方法,这篇文章继续记录一下设定Dashboard的方式,这样Mac上的基础开发或者实验环境就基本就绪了. 目录 ...

  2. 如何在CentOS 7上安装Kubernetes Docker群集

    如何在CentOS 7上安装Kubernetes Docker群集 Kubernetes是一个开源平台,用于管理由Google开发的容器化应用程序.它允许您在集群环境中管理,扩展和自动部署容器化应用程 ...

  3. qtiplot编译失败linux,在macOS上安装 qtiplot 免费版

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 最近更新时间:2019-10-04 一.简介 众所周知,对于广大科研狗来说,origin是一款不可多得的使用软件,但or ...

  4. macos 安装scala_如何在MacOS上安装Scala和Apache Spark

    macos 安装scala by Jose Marcial Portilla 通过何塞·马西尔·波蒂利亚(Jose Marcial Portilla) 如何在MacOS上安装Scala和Apache ...

  5. macos安装python3.6_在CentOS 7/Ubuntu 16.04/Debian 9/macOS上安装Python 3.6的方法

    本文介绍在CentOS 7/Ubuntu 16.04/Debian 9/macOS操作系统上安装Python 3.6的方法,包括使用Python 3.6创建virtualenv,目前大多数Linux发 ...

  6. 在MacOS上安装MacTex

    现在,TeX\TeXTE​X已经成为科研人员撰写科技论文的神器之一.在易用性和美观方面,Mac亦是众多科技工作者选择之一.在Mac上,我们通常会使用与TexIive同源的MacTex编写TeX\TeX ...

  7. Flutter系列之在 macOS 上安装和配置 Flutter 开发环境

    本文为Flutter开发环境在macOS下安装全过程: 一.系统配置要求 想要安装并运行 Flutter,你的开发环境需要最低满足以下要求: 操作系统:macOS(64位) 磁盘空间:700 MB(不 ...

  8. 在 macOS 上安装 OpenCV

    使用源码进行编译,在macOS 上安装 OpenCV 4 . macOS 版本:macOS Big Sur 11.4. 虽然可以参考这篇文章,使用 pip 快速的安装,但使用 pip 安装的 Open ...

  9. MacOS 上安装 telnet 和 wget

    MacOS 上安装 telnet 和 wget 前面的文章已经介绍过安装homebrew,现在安装这两个就非常简单了.只需要执行 brew install telnet 和 brew install ...

最新文章

  1. 每天学一点flash(15) xml的一些常见写法
  2. 【金三银四】java是世界上最好的语言
  3. 《JavaScript入门经典》学习笔记1
  4. WinCE Heartbeat Message的实现
  5. 一、NLTK工具包使用
  6. ubuntu解压zip文件乱码问题
  7. 蓝牙核心规范5.1:革新精确定位技术
  8. NumberUtils的 isParsable(String)和isCreatable(String)方法
  9. 转:As3.0中的反射
  10. 设计模式之笔记--建造者模式(Builder)
  11. 在线卡密销售系统之JAVA WEB学习之路
  12. c语言:8、makeFile编写
  13. Origin简单绘图
  14. 有哪些有关java类最新发表的毕业论文呢?
  15. android 4.4 一键root,手动一键root nexus 4 android 4.4
  16. 菜谱 延安特色美食小吃
  17. java高校图书馆管理网站计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
  18. 安卓应用设置第一个显示的界面
  19. 【C语言】函数:实现一个函数,打印乘法口诀表
  20. mysql加密函数password

热门文章

  1. one-shot VS periodic timer
  2. 今晚直播,带你测试MySQL中间件的性能
  3. 算法:一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。(异或符号的妙用)
  4. 异或^操作符(C语言)
  5. 三星android获取root权限,三星S7 G9300安卓8.0 root教程_G9300获取8.0系统root权限
  6. jQuery实现各种轮播图
  7. Jenkins+solor
  8. angular5 升级到 angular7 步骤
  9. dbfs和dbm的换算_dBSPL、dBu、dBV、dBm、dBVU、dBFS等等和分贝有关的名词解析
  10. windows环境下VSCode配置C++教程(使用msvc编译器)