K8S dashboard 2.0 安装配置并使用 ingress-nginx
K8S dashboard 安装配置(v1.17.0)
一、dashboard总配置文件下载
官网地址:https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/
二、配置文件修改
1、将这段注释掉,下面我们使用自己手工签发的TLS证书并手工创建Secret
2、修改容器启动参数
其中不能注释,因为我看到过有帖子说要注释掉(这个参数不仅仅是自动证书的开关,还是总的HTTPS的开关,当我们手工配置了证书后,容器不会自动生成)。
另外两个参数指定的是被挂载到容器中的证书的名字,下面我们使用 tls secret 处理的证书,通过配置可以得知被挂载到容器的目录中,其名字为和(为什么叫这2个名字或者是否可以配置其他名字,请继续往下看)。
三、tls证书制作
1、证书制作
2、创建 kubernetes-dashboard-certs(因为我们把原来的注释掉了,所以这里手工创建)
这里创建 secret 的两种方法命令对上面的问题进行了解释,下面解释一下,彻底把这块的用法说明白:
如果你使用方式则创建的secret中data的默认2个文件名就是,你可以使用命令查看。
如果你使用第二条命令的的方式,则你需要手工指定文件名称(看示例的写法),如果你把上面的命令直接写成,那么挂载后的文件就是,这样你需要把第二步第2点中参数的修改为。
你还可以直接使用这样直接指定一个目录,那么会把改目录下的所有文件都挂载到容器的中,文件名保持不变。
四、命令启动服务
应用主配置文件一键启动
启动后,查看一下 service、pod、secret 的信息内容确认结果。
五、配置ingress方式访问
创建文件
其中就使用我们上面手工创建的
然后发布配置:
六、浏览器登录访问
将配置到本机中,对应中看到的IP地址。
然后打开浏览器访问 ,打开页面:
其中Token的获取命令为:
输入获取的命令,就可以登录进入了。
此时还不能高兴的太早,你会发现等进入后啥都不显示,右上角的小铃铛上的提醒数字在一直增长。
打开浏览器debug模式,你会发现Network网络请求响应的都是 这样的错误。
七、解决forbidden 403问题
运行配置文件内容,并获取的(admin-user不是固定值你随便起什么名字):
退出登录,用新创建的的进行登录,精彩完美呈现~~
八、彩蛋 —— 中文设置
Kubernetes Dashboard 2.0 已经支持中文界面了,但是你需要做一下浏览器设置,如下图:
其他浏览器,同理设置语言优先即可。
最近更新教育平台
- 河南出台28个重点产业链行动方案
- 玉林工务段聚力抗击台风“三巴”保障安全
- 2023下半年广西英语四级考试时间具体安排
- 【邀请函】11月29日,北京物资学院2024届毕业生秋招校园双选会(第三场)
- “超级稻”亩产809公斤!江苏省第一家水韵苏米“三品一标”示范基地诞生
- 北京市第八中学京西附属小学 院士开讲“太阳风暴”向学生发出科研“邀请”
- 多地高考报名时间提前 专家:考生把握好自己的学习节奏
- 光谷一街道就业超市开17家“连锁店”,专为60、70后待岗居民“供货”
- 思政有深度,育人有温度——郑州市第四十七中学管城三中校区开展中小学“思政一体化”
- 创新风潮迭起,2023深圳国际金融科技大赛——西丽湖金融科技大学生挑战赛正式启动
- 一图读懂丨上海松江新城“十四五” 规划出炉
- 美国众议院选举第二轮投票依旧无果 众议院仍处混乱状态
- [浦东]竹园小学:长岛|弘扬科学精神,X沪东“科堂”公益科普活动激发科学梦想
- 导读:郑州妇科医院排名公布
- 第六届进博会期间,上海部分道路和区域采取临时交通管制措施
- 热搜第一,王楚钦深夜发声!
- 成人自考本科通过率高吗?
- 打造雄安家门口的名校名院 “三校一院”平稳运行
- 弘一法师李叔同的《送别》:城南草堂结下天涯五友,挚友阔别留下传世之曲
- 早参|神舟十七号瞄准今日11时14分发射;2024年广州中考报名准备工作开启
- 人社部回应身份证和档案年龄不同退休依据哪个算
- 新银发族“求知若渴” 老年大学如何满足?
- 女子结婚要求前同事还礼400引热议,当事人:发了两次请帖,对方一直不理,后来还说
- 教师批学生对日不当称谓:怒拍桌子给学生们上了一课
- 英伟达将与鸿海共建AI工厂,涉及智能电动汽车、自主移动机器人等项目