添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接


文章目录

  • ​​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_macos

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_下载安装_05

05 更方遍的方式安装dashboard

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

Mac docker-desktop 安装单机版k8s_desktop_06


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

Mac docker-desktop 安装单机版k8s_macos_07


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

kubectl apply -f 资源文件