在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. 机器学习项目的备忘清单!
  2. 使用 GNU profiler 来提高代码运行速度
  3. DISCUZ X2更换域名注意事项
  4. python与C#的互相调用
  5. 年度总结 是不公平和智障的产物
  6. JS中的数据类型(见《Jquery实战附录》)
  7. c++ 删除文件_win7 系统电脑C盘哪些文件可以删除掉?
  8. SQL:having和where的区别
  9. conda加入pytorch清华源
  10. 网络编程学习记录-1
  11. Python量化交易基础讲堂-详解随机数的生成
  12. 通用权限管理系统组件 (GPM - General Permissions Manager) 中灵活经典的.NET2.0数据库访问组件,附源码...
  13. OpenCV3.4 sprintf_instead_use_StringCbPrintfA_or_StringCchPrintfA' : undeclared
  14. 目前比较好的跨境电商ERP软件有哪些?这5款打死也要收藏!
  15. c语言试题 函数选择,(C语言函数章节选择题.doc
  16. 获取 iOS 设备 UDID
  17. 社会人类学类毕业论文文献包含哪些?
  18. Cipher Block chaining
  19. 互联网是如何工作的?
  20. 广州蓝景分享—前端开发JavaScript中的Array对象与其他数组

热门文章

  1. [Intellij idea] Intellij idea 2018 注册码与破解详细步骤
  2. 如何用记事本编写Hello World
  3. 如何安装3.15版本uhd驱动(源代码编译安装)
  4. 达梦数据库字符串连接用什么符号?
  5. Java复习第11天---11.2---Java8新特性---Stream流获取方式和常用方法1
  6. NSLog自定义打印
  7. 2020-04-10
  8. 【MongoDB】什么是MongoDB?MongoDB有什么特点?MongoDB的适用场景?
  9. 计算机硬件相关标准,计算机硬件各项指标标准.doc
  10. 如何构建一个完整的To B应用开发平台