如何在mac下部署kubernetes

这篇文章将为大家详细讲解有关如何在mac下部署kubernetes,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

创新互联是专业的广水网站建设公司,广水接单;提供网站制作、成都做网站,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行广水网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

前言

之前一直是使用docker-compose来管理容器,但因为其是适用于单节点宿主机管理,最近又在研究分布式容器化方案,因此需要在本地环境集成一个kubernetes环境做测试(docker已经装好),由于被称为”人民之墙“的存在,以至于不能通过docker提供的操作界面直接勾选安装docker(直接勾选拉取会一直kubernetes is starting…)
查阅资料、博文之后,决定采用手动拉取镜像的方式安装,现已部署成功,这里记录一下部署过程。

版本

Mac:10.15.4
Docker:2.3.0.3 (45519)Kubernetes:1.16.5

kubernetes本地版本

点击mac上端的状态栏docker图标,进入About Docker Desktop
如何在mac下部署kubernetes
在这里我们可以看到kubernetes的相应版本:
如何在mac下部署kubernetes

拉取代码

拉取GIT上的代码,命令行执行以下:

git clone https://github.com/maguowei/k8s-docker-for-mac

拉取完之后,本地会多一个==k8s-docker-for-mac
==目录,执行:

cd k8s-docker-for-mac
vim images

在images里面描述了一些镜像名及其版本,这里需要将版本改成与本地预要求kubernetes的版本一致(将1.18.3改成1.16.5,其他几个查阅存档版本均做调整):

k8s.gcr.io/kube-proxy:v1.16.5=gotok8s/kube-proxy:v1.16.5
k8s.gcr.io/kube-controller-manager:v1.16.5=gotok8s/kube-controller-manager:v1.16.5
k8s.gcr.io/kube-scheduler:v1.16.5=gotok8s/kube-scheduler:v1.16.5
k8s.gcr.io/kube-apiserver:v1.16.5=gotok8s/kube-apiserver:v1.16.5
k8s.gcr.io/coreDNS:1.6.2=gotok8s/coredns:1.6.2
k8s.gcr.io/pause:3.1=gotok8s/pause:3.1
k8s.gcr.io/etcd:3.3.15-0=gotok8s/etcd:3.3.15-0

修改完保存退出后,最好是修改docker镜像源为国内源,提升拉取速度。

修改镜像源

点击mac上端的状态栏docker图标,进入Preferences
如何在mac下部署kubernetes
进入Engine,填写国内镜像:

{
  "debug": true,
  "experimental": false,
  "registry-mirrors": ["https://registry.docker-cn.com","https://hub-mirror.c.163.com"
  ]}

然后点击保存重启:
如何在mac下部署kubernetes

拉取镜像

回到k8s-docker-for-mac目录,执行:

sh load_images.sh

如何在mac下部署kubernetes
静待拉取成功后,再次进入Preferences
如何在mac下部署kubernetes
勾选kubernetes,保存重启
如何在mac下部署kubernetes
等待过程中,可以看到kubernetes的状态:
如何在mac下部署kubernetes
完成后,可以看到kubernetes的状态变为running:





如何在mac下部署kubernetes
由此判断部署成功。

后记

根据需要还可以另行配置dashboard。

关于如何在mac下部署kubernetes就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

分享题目:如何在mac下部署kubernetes
文章出自:https://www.cdcxhl.com/article2/gpcioc.html

成都网站建设公司_创新互联,为您提供移动网站建设网站设计网站维护网站改版外贸网站建设品牌网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都定制网站建设