码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • k8s安装可视化界面


    执行以下命令(需要翻墙):

    kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.3.1/aio/deploy/recommended.yaml

    或者用我文章提供的文件,执行

    kubectl apply -f dashboard.xml

     

    添加可访问地址

    此时可视化界面还是不能通过宿主机的 ip+端口运行的,需要进行处理

    kubectl edit svc kubernetes-dashboard -n kubernetes-dashboard

    斜杠 /type

     

    type 改为 NodePort

    保存退出

    执行以下命名可以查看对应的映射宿主机端口,右边的就是宿主机

    端口

    kubectl get svc -A | grep kubernetes-dashboard

    记住,pod里面的端口是 443, 是 https 协议的,我们访问:

    https://192.168.210.68:30402/

    新版本谷歌可能会出现以下问题

     

    参考以下解决办法

    Chrome访问网站报错:因为此网站发送了Chrome无法处理的杂乱凭据。网络错误和攻击通常是暂时的,因此,此网页稍后可能会恢复正常_柠是柠檬的檬的博客-CSDN博客

     

    这里要求填一个令牌,需要生成

    master 节点创建 dash.yaml文件

    vi dash.yaml

    填入以下内容

    1. apiVersion: v1
    2. kind: ServiceAccount
    3. metadata:
    4. name: admin-user
    5. namespace: kubernetes-dashboard
    6. ---
    7. apiVersion: rbac.authorization.k8s.io/v1
    8. kind: ClusterRoleBinding
    9. metadata:
    10. name: admin-user
    11. roleRef:
    12. apiGroup: rbac.authorization.k8s.io
    13. kind: ClusterRole
    14. name: cluster-admin
    15. subjects:
    16. - kind: ServiceAccount
    17. name: admin-user
    18. namespace: kubernetes-dashboard

    执行命令

    kubectl apply -f dash.yaml

    获取令牌

    kubectl -n kubernetes-dashboard get secret $(kubectl -n kubernetes-dashboard get sa/admin-user -o jsonpath="{.secrets[0].name}") -o go-template="{{.data.token | base64decode}}"

     

    注意,复制到中括号前就行,root 那一段并不是的

    复制到的token 放入这里, 令牌要保存好,因为每隔一段时间就会退出登录,需要重新输入令牌

    eyJhbGciOiJSUzI1NiIsImtpZCI6ImR2NUxfLTFKMlhWeHZRNTFtRGdNU0RnVEwwS3F4NGRtMVlSR0Fac3BlSTAifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlcm5ldGVzLWRhc2hib2FyZCIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJhZG1pbi11c2VyLXRva2VuLTVkbmJkIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQubmFtZSI6ImFkbWluLXVzZXIiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC51aWQiOiIwNDdiOGIzOC03YjIyLTRjZDItYWNlMi1hYTgxY2Q3OTVmMDYiLCJzdWIiOiJzeXN0ZW06c2VydmljZWFjY291bnQ6a3ViZXJuZXRlcy1kYXNoYm9hcmQ6YWRtaW4tdXNlciJ9.nwLkONcXioVfpKqWenrYbzh9fZKVjnqNZGMaUZ6GeD-Z4j3t_luyn8wJcCZHvbClEjZmm2WnSd8n-MNWLBCkCO080xM_d_1ea_BfKfLlUDhHy43YR6cNeDOViO3fh9A0BzGkf4Bpqn6YvNt-x8OcF9vzK-tGRwnEoP__MuKJIWW5twUlNoPhI2PFdV2sfq1cnzhZilsvDZEW8h3kpWhT1aV7KOAZJ5-SnDorXDB4RyiIjuLW8DNhcMZbF3qoLxU0Nsd2qjC18oeHrpomKNYZYXoOfmoTtf6pPKt1RtjkMpIbAeyIeaRjgI99QWk8M1wHnTckcp-knFLy0-PgU3K9vA

     

    能进入这里就证明没问题了

    设置token用不过期

    百度安全验证

     

  • 相关阅读:
    【C/C++】STL——容器适配器:stack和queue的使用及模拟实现
    SQL 表达式
    除静电离子风嘴的工作原理及应用
    Feign常用的注解、Http请求调用
    LetCode算法题
    Python之正则表达式
    使用easypoi-spring-boot-starter 4.1.1导入excel报错NoSuchMethodError和NoSuchMethodError
    【Linux网络编程】信号和定时器
    互联网知识变现,不起眼利润高的冷门行业有哪些?
    【Python3】【力扣题】190. 颠倒二进制位
  • 原文地址:https://blog.csdn.net/a826193310/article/details/134007633
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号