Kubernetes 基于 Mac OS 安装教程

未匹配的标注

简介

Kubernetes在前一篇 Kubernetes 18.04集群安装教程(基于Centos7) 已经介绍过了,这里不做过多的描述,重点讲述 Mac OS 下如何使用Kubernetes。

其实非常简单,因为我们使用的是 Docker For Mac 。下载下来安装即可。

配置

以版本为 2.3.0.3 为例

打开 Docker For Mac ,点击 Preferences 偏好设置进入控制面板。

配置Docker镜像加速服务器

点击 Docker Engine,配置如下

{
  "registry-mirrors": [
    "镜像加速服务器地址"
  ],
  "debug": true,
  "experimental": false
}

镜像加速服务器推荐使用阿里云,可以去阿里云的容器服务里免费申请噢~

配置Kubernetes代理

由于Kubernetes的镜像是谷歌源被墙,所以需要提前自行准备一个代理。

这里用的代理工具是Clash工具,Clash默认的HTTP代理端口是7890Socks5代理端口是7891

回到Docker For Mac控制面板,依次点击Resources->PROXIES

我们开启Manual proxy configuration

然后我们将Web Server (HTTP)Secure Web Server (HTTPS)都配置为http://127.0.0.1:7890即可

开启Kubernetes

Docker For Mac控制面板,点击Kubernetes

然后我们勾上 Enable Kubernetes(启动Kubernetes) 以及 Show system containers (advanced)(docker容器里可以看到Kubernetes的容器),然后点击 Apply & Restart即可。

注意事项

  • 如果 Docker For Mac 一直显示 Kubernetes is starting ,并且网络速率没有下载的迹象,那么请退出 Docker For Mac (点击 Quit Docker Desktop)。然后再重新打开 Docker For Mac 即可
  • 启用Kubernetes后,那么之前使用Docker以及Docker-Compose启动的容器都无法继续启动,只能使用Pod创建的容器。关闭Kubernetes后,重新退出再开启Docker For Mac,这样才能恢复容器启动。就是容器跟Kubernetes只能选一个。
  • Mac不支持Host的网络模式,这个我在Vmware和Docker的网络模式讲解有介绍,一定要注意这个问题噢~所以不要使用Host的网络模式,是没有任何效果的。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~