如何为阿里云k8s部署本地计算机的访问控制台( Dashboard )

如何为阿里云k8s部署本地计算机的访问控制台( Dashboard )

  1. 首先需要建一个K8s集群,可以是在阿里云上直接创建一个k8s集群,或者在服务器上部署一个k8s集群。
    本文以阿里云k8s集群为例。
    在这里插入图片描述
  2. 根据K8s官方文档,在本地部署kubectl工具来管理k8s集群并进行命令行操作
    https://kubernetes.io/docs/tasks/tools/install-kubectl/
    2.1 确保本地windows系统包含有powershell工具,如果没有,请自行安装。
    用 win键 + X 打开Windows powershell工具【以管理员身份打开】
    在这里插入图片描述
    2.2 基于Windows powershell工具来安装scoop部署工具
    安装 Scoop 前需要确保你已经允许 PowerShell 执行本地脚本,执行命令如下:
    set-executionpolicy remotesigned -scope currentuser
    在这里插入图片描述
    执行上述命令之后,再部署scoop,部署成功之后用scoop help查看是否安装成功。
    iex (new-object net.webclient).downloadstring(‘https://get.scoop.sh’)
    在这里插入图片描述
    部署scoop成功之后,我们可以在C:\Users\用户名 目录下看到scoop的文件夹,如果需删除scoop工具,删除文件夹即可。
    在这里插入图片描述
    2.3 使用scoop工具来部署kubectl
    scoop install kubectl
    在这里插入图片描述
    使用kubectl version查看版本信息
    在这里插入图片描述
    2.4 下载k8s的配置凭据,配置到本地目录
    在C:\Users\用户名 目录下创建.kube的文件夹
    在这里插入图片描述
    将集群的配置凭据,复制下来,保存为config文件
    在这里插入图片描述
    在这里插入图片描述
  3. 部署本地计算机访问控制台( Dashboard )
    根据官方文档:https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/
    3.1 跳转用户的.kube目录执行部署控制台( Dashboard )
    kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/master/aio/deploy/recommended/kubernetes-dashboard.yaml
    在这里插入图片描述
    我们可以看到在.kube目录下生成了2个文件夹
    在这里插入图片描述
    获取集群的服务帐户的访问令牌
    kubectl get secret -n kube-system
    在这里插入图片描述
    上述得知令牌token为 admin-token-8gcgf
    则通过令牌显示令牌:
    kubectl describe secret -n kube-system
    在这里插入图片描述
    复制token详细信息,然后使用kubectl proxy 启动代理,通过url来访问集群的控制台。
    在这里插入图片描述
    使用连接在浏览器中访问集群 http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/.
    将上述步骤中的令牌token详情复制粘贴到下面输入框中,则可访问控制台成功。
    在这里插入图片描述
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值