k8sDashboard安装攻略

一、准备工作

在进行k8sDashboard安装之前,我们需要先准备好以下工具和环境:

1、已安装好Kubernetes集群

2、kubectl客户端工具

3、管理员权限的账号访问集群

二、使用kubectl安装

1、通过kubectl创建官方dashboard.yml文件:

curl -Lo kubernetes-dashboard.yml https://raw.githubusercontent.com/kubernetes/dashboard/v2.2.0/aio/deploy/recommended.yaml

2、kubectl安装Dashboard

kubectl apply -f kubernetes-dashboard.yml

需要注意的是,以上安装过程默认把Dashboard服务暴露到集群内的一个IP与端口上,但是此时该端口无法通过外网访问。

三、为Dashboard配置NodePort服务

为了使得Dashboard服务能够被外网访问,我们需要进行NodePort的设置。

1、找到Kubernetes仪表盘对应的Service

kubectl get services -n kubernetes-dashboard

2、编辑新服务

kubectl edit service kubernetes-dashboard -n kubernetes-dashboard

3、将新服务类型设置为NodePort

apiVersion: v1
kind: Service
metadata:
  labels:
    k8s-app: kubernetes-dashboard
  name: kubernetes-dashboard
  namespace: kubernetes-dashboard
spec:
  externalTrafficPolicy: Cluster
  ports:
    - port: 80
      protocol: TCP
      targetPort: 9090
      nodePort: 30000 #这个端口可以根据实际情况进行修改
  selector:
    k8s-app: kubernetes-dashboard
  sessionAffinity: None
  type: NodePort

4、可以通过以下命令查看服务的类型和对外暴露端口:

kubectl describe service kubernetes-dashboard -n kubernetes-dashboard

四、登录Dashboard

1、获取Token

kubectl -n kube-system describe secret \$(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}')

2、启动代理

kubectl proxy

3、打开浏览器,访问地址:http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

4、输入Token后登录Dashboard。

五、安全性注意事项

1、Dashboard默认会生成一个带有Admin权限的ServiceAccount,需慎重使用。

2、Dashboard开启了对于所有用户的匿名访问权限,需要考虑安全问题。

3、建议通过Ingress或VPN等方式进行访问,而非直接暴露NodePort服务端口。

六、总结

本文针对k8sDashboard安装做了完整的阐述,包括安装前的准备工作,kubectl安装,NodePort配置,登录Dashboard,安全性注意事项等内容。希望对您的使用有所帮助。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/154918.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-11-16 14:15
下一篇 2024-11-17 02:37

相关推荐

  • 绍兴旅游景点攻略

    绍兴,一个朴实无华、江南水乡的小城市,拥有着许多独特的旅游景点和美食文化。如果你打算前往绍兴旅行,那么以下是一些小贴士和攻略可以帮助你更好地了解这座城市。 一、历史文化游 绍兴历史…

    编程 2025-04-28
  • Python小游戏变现攻略

    想要通过编写小游戏来变现吗?Python是一个非常受欢迎的编程语言,特别是在游戏开发领域。在本文中,我们将介绍如何使用Python编写游戏并从中获利。 一、选择适合的游戏类型 首先…

    编程 2025-04-28
  • 蛋卷基金APP下载攻略

    如果你想了解如何下载蛋卷基金APP,请听我慢慢道来。 一、下载步骤 1、首先,在应用商店中搜索“蛋卷基金”。 <p>打开应用商店,搜索“蛋卷基金”</p> …

    编程 2025-04-27
  • Charles设置弱网攻略

    一、设置延迟 1、在Charles的Proxy菜单下,选择Throttle Settings 2、在Throttle Settings窗口中,可以设置延迟和带宽的大小 <De…

    编程 2025-04-02
  • CAD2014卸载攻略

    一、CAD2014卸载干净的教程 卸载软件时,许多用户选择直接删除文件夹或程序,这会导致卸载不干净。正确的卸载方式应该是: 1、打开控制面板,选择“程序和功能”。 2、找到CAD2…

    编程 2025-04-02
  • 小白开局玩法心得(金庸群侠传3全真教攻略)

    《金庸群侠传3》是由半瓶神仙醋·郭磊开发的一款角色扮演游戏,于2009年发行。其系列作品有《金庸群侠传2》。而《金庸群侠传1》并非郭磊所作的金庸群侠系列,故《金庸群侠…

    游戏 2025-02-15
  • 解锁岁月神偷任务通关技巧(逆水寒岁月神偷攻略)

    很多玩家在《逆水寒》的岁月神偷任务中遇到了困难,别着急,接下来小编给大家带来的是《逆水寒》岁月神偷任务详细攻略,快跟小编一起来看看吧。 第一,进入回忆,使用望气 风水术 在 194…

    游戏 2025-02-13
  • 游戏场景和玩法秘诀(永远的7日之都新手攻略)

    本来只打算写这个后来想着去安利了下 能到这来看说明初步接受了我的说法 那我介绍下入坑需要知道的一点基础知识 少走一点弯路 首先来看下游戏主界面 时钟:其他游戏的行动力 可以存15个…

    游戏 2025-02-13
  • 新手入门攻略大全(三国群英传2攻略心得新手)

    打仗篇 打仗首先要注意兵种相克,其次无论我方武将武力高低,和敌方武将对砍时,最好要带几个小兵和我方武将一起围砍敌方武将,这样即使敌方武将武力高出你很多.也不是你的对手. 兵种相克里…

    游戏 2025-02-12
  • 残局闯关攻略分享(象棋残局闯关破解大全)

    中国象棋博大精深,象棋要精就得了解象棋的残局,残局千千万,下面就来谈谈中国象棋的8大有名残局: “七星聚会”、“征西”、&ldquo…

    游戏 2025-02-11

发表回复

登录后才能评论