mac安装k8s

本教程是基于Docker Desktop安装k8s


一 环境

image.png
image.png

二 安装

1 拉取k8s镜像

众所周知的原因, 国内的网络下不能很方便的下载 Kubernetes 集群所需要的镜像, 导致Kubernetes启用失败. 这里提供一个国内下载镜像的方法:

第一步 克隆详细

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

第二步 进入 k8s-docker-desktop-for-mac项目,拉取镜像

./load_images.sh

第三步 打开docker 配置页面,enable k8s。需要等k8s start一会

如果安装成功,则会显示kubernetes running

image.png

验证
$ kubectl cluster-info
$ kubectl get nodes
$ kubectl describe node

2 安装 Kubernetes Dashboard

1. 部署 Kubernetes Dashboard
$ kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/master/aio/deploy/recommended.yaml

2. 获取登陆 token
$ kubectl -n kubernetes-dashboard describe secret $(kubectl -n kubernetes-dashboard get secret | grep kubernetes-dashboard-admin | awk '{print $1}')
  
3. 开启本机访问代理
$ kubectl proxy
  
4. 访问dashboard地址,输入第2步获取的token,登录
http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

登录成功如下图


image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容