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(之前版本的contextdocker-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:
http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

在这里插入图片描述

这里的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 资源文件
Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐