文章目录

  • ​​01 引言​​
  • ​​02 下载安装docker desktop​​
  • ​​03 安装k8s​​
  • ​​04 安装k8s控制台(k8s dashboard)​​
  • ​​05 更方遍的方式安装dashboard​​

01 引言

本文主要讲解在Mac下使用docker-desktop来安装k8s。

02 下载安装docker desktop

下载地址:​​https://www.docker.com/products/docker-desktop/​

下载完成后,一直点击​​next​​即可安装:

Mac docker-desktop 安装单机版k8s_kubernetes

03 安装k8s

安装docker desktop之后,勾选以下两项,接着会自动下载k8s相关的组件。

Mac docker-desktop 安装单机版k8s_docker_02


安装成功后,重启,可以看到已经下载了k8s相关的镜像了:

Mac docker-desktop 安装单机版k8s_docker_03


接着需要切换​​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:
​http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/​​

Mac docker-desktop 安装单机版k8s_kubernetes_04

这里的token可以参考这里生成:​​https://github.com/kubernetes/dashboard/blob/master/docs/user/access-control/creating-sample-user.md​

复制生成的token,登录进入:

Mac docker-desktop 安装单机版k8s_kubernetes_05

05 更方遍的方式安装dashboard

那有没有更方遍的方式安装k8s呢?其实是有的,登录:​​https://www.kubebiz.com/​​,搜索dashboard,点击进入:

Mac docker-desktop 安装单机版k8s_下载安装_06


我们编辑资源文件,然后下载:

Mac docker-desktop 安装单机版k8s_macos_07


直接在本地,逐个文件使用命令去执行即可安装​​k8s dashboard​​了:

kubectl apply -f 资源文件