k8s dashboard_在Mac上使用Docker Desktop启动K8s,别说“坑”还挺多的

9cc289f2b9038dc52cb319cf2cfcad8b.png

前言

Kubernetes又简称k8s,是Google开源的容器集群管理系统,最近也是火热。闲来无事(为了发文),捣鼓了一下,在Mac上搭建Kubernetes,遇到一些坑,也记录一下。

问题Kubernetes is starting

卡在starting

当Mac安装完Docker Desktop后,可以启动Docker了,而要启动Kubernetes,需要Enable。

e1d91acbfd33e519e3a32f3f07802bdd.png

本以为就如此简单方便,谁料一直显示Kubernetes is starting,卡了很久都没有反应。那是由于网络原因(你懂的),启动Kubernetes所需要的镜像无法下载。

下载镜像

所需镜像可以手动一个个下载,当然也有人准备好了脚本可以一键下载,脚本在仓库:http://github.com/hummerstudi… 上。

将仓库克隆下来:

$ 

然后看一下文件image_list上的版本跟自己安装的版本能不能对得上,建议直接更新Docker Desktop为最新版本。

$ 

同为v1.16.5版本:

c20905008549f2d53a3c5b159b632cc8.png

没有问题就可以执行脚本拉取相关镜像:

$ 

重启验证

下载完成后,重启Kubernetes,验证 Kubernetes 集群状态:

$ 

安装Dashboard

Dashboard并不是必须的,它可以方便我们查看和操作,建议还是安装。将文件( http://raw.githubusercontent.com/kubernetes/… )下载到本地,然后执行以下命令即可:

$ 

启动:

$ 

建议使用下面命令启动,不然会一直占着终端:

$ 

启动后可登陆访问:http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login

界面如下:

ea62a4e2511268eb8e9fb01678d232d4.png

需要获取Token,命令如下:

$ 

就可以通过Token登陆了。Dashboard界面如下所示:

c87b7d746b048b746eee25d34e34dad9.png

总结

至此,安装已经完成,后面再通过一个小案例讲解如何应用。注意我的电脑连了阿里云的镜像仓库,需要设置的请自动Google。想玩k8s还有其它方式搭建环境,如Minikube,以后有机会再折腾吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值