01 引言
本文主要讲解在Mac下使用docker-desktop来安装k8s。
02 下载安装docker desktop
下载地址:https://www.docker.com/products/docker-desktop/
下载完成后,一直点击next
即可安装:
03 安装k8s
安装docker desktop之后,勾选以下两项,接着会自动下载k8s相关的组件。
安装成功后,重启,可以看到已经下载了k8s相关的镜像了:
接着需要切换Kubernetes
运行上下文至docker-desktop
(之前版本的context
为docker-for-desktop
):
kubectl config use-context docker-desktop
验证Kubernetes
集群状态:
kubectl cluster-info kubectl get nodes
04 安装k8s控制台(k8s dashboard)
终端使用如下命令安装k8s dashboard
:
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-rc5/aio/deploy/recommended.yaml
安装完成后,使用命令查看是否安装成功:
kubectl get pod -n kubernetes-dashboard
开启API Server访问代理:
kubectl proxy
通过如下URL
访问Kubernetes dashboard:
这里的token可以参考这里生成:https://github.com/kubernetes/dashboard/blob/master/docs/user/access-control/creating-sample-user.md
复制生成的token,登录进入:
05 更方遍的方式安装dashboard
那有没有更方遍的方式安装k8s呢?其实是有的,登录:https://www.kubebiz.com/,搜索dashboard,点击进入:
我们编辑资源文件,然后下载:
直接在本地,逐个文件使用命令去执行即可安装k8s dashboard
了:
kubectl apply -f 资源文件