Kubernetes详解(五十九)——Kubernetes Dashboard无法用浏览器访问解决

这篇具有很好参考价值的文章主要介绍了Kubernetes详解(五十九)——Kubernetes Dashboard无法用浏览器访问解决。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

今天继续给大家介绍Linux运维相关知识,本文主要内容是Kubernetes Dashboard配置后无法用浏览器访问解决。

一、问题描述

在前文中,Kubernetes详解(五十六)——Dashboard安装与部署中,我们配置安装了Kubernetes集群的Dashboard,但是在最后的浏览器访问时,我们却有时无法用浏览器访问,反而会出现如下页面:
Kubernetes详解(五十九)——Kubernetes Dashboard无法用浏览器访问解决
或者是如下页面:
Kubernetes详解(五十九)——Kubernetes Dashboard无法用浏览器访问解决
这种问题,是浏览器自带的安全机制决定的,经过实验,谷歌、IE浏览器均不能访问,目前新版本的火狐也不能访问。但是网上也有人做实验说老版本的火狐可以访问。

二、问题解决

如果出现了这种问题,我们就必须解决该问题。
解决上述问题,就是要给我们的Kubernetes的dashboard配置权限。
实现,我们要先申请证书,执行命令:

openssl genrsa -out dashboard.key 2048 

生成一个密钥,该命令执行结果如下所示:
Kubernetes详解(五十九)——Kubernetes Dashboard无法用浏览器访问解决
之后,我们根据刚刚生成的密钥,创建证书申请文件,执行命令:

openssl req -new -out dashboard.csr -key dashboard.key -subj '/CN=192.168.136.15'

之后,我们使用Kubernetes的密钥签发该证书,执行命令:

openssl x509 -req -in dashboard.csr -signkey dashboard.key -out dashboard.crt 

上述命令执行结果如下所示:
Kubernetes详解(五十九)——Kubernetes Dashboard无法用浏览器访问解决
之后,我们先删除原有的secret,并且根据我们新生成的证书创建新的scret,执行命令:

kubectl delete secret kubernetes-dashboard-certs -n kube-system
kubectl create secret generic kubernetes-dashboard-certs --from-file=dashboard.key --from-file=dashboard.crt -n kube-system

最后,我们重新启动Kubernetes的Pod。(注意,删除Kubernetes Dashboard所在的Pod即可,Pod会在Deployment的控制下重新创建,不要重新应用Dashboard的一系列文件,因为这样会使得我们前面的配置失效)
最终,我们就可以在浏览器选择接收风险后,得到正常的页面了。
Kubernetes详解(五十九)——Kubernetes Dashboard无法用浏览器访问解决
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200文章来源地址https://www.toymoban.com/news/detail-479899.html

到了这里,关于Kubernetes详解(五十九)——Kubernetes Dashboard无法用浏览器访问解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 华为自带浏览器无法使用

    一、首先确认其他浏览器是否正常使用 1.Microsoft Edge 页面截图  2、谷歌页面截图 问题所在:Microsoft Edge浏览器版本 111.0.1661.43 (正式版本64 位)兼容性问题。 二、处理方法 1、将Microsoft Edge浏览器卸载,且将C:Program Files (x86)MicrosoftEdge对应残留文件夹目录删除。 2、删除完去华

    2024年02月04日
    浏览(177)
  • 浏览器无法连接网络问题

    电脑其他程序都能正常联网,但是所有的浏览器都无法联网,同时外部网站都能ping通 查看电脑Internet连接的问题报告显示: 该设备或资源(Web 代理)未设置为接受端口\\\"7890\\\"上的连接 。 经过检查发现不是IP地址设置和防火墙设置的问题,最终 采用重置网络设置解决了问题 。 重

    2024年02月13日
    浏览(40)
  • edge浏览器无法登录账号!Microsoft 帐户无法登录!

    种种原因,将笔记本重置了,重新下载装了系统,但是麻烦也来了, Microsoft 帐户无法登录!edge浏览器无法登录账号 ,之前的保存的密码,加星的书签页同步不过去,这不完犊子了!干啥都要忘记密码,找回密码,重新设置密码,新密码不能与原密码重复……!忘记账号,重

    2024年02月08日
    浏览(55)
  • selenium无法打开浏览器问题

    想利用这个例子简单测试一下安装是否成功? from selenium import wbdriver driver = weddriver.Chrom() driver.get(‘http://www.baidu.com’) 前提是:浏览器版本和浏览器驱动版本是一致的,具体怎么看版本是否是一致的,下期再给大家补充 结果报如下错误: 在安装浏览器的时候浏览器的名字都

    2024年02月11日
    浏览(62)
  • 电脑无法联网或者edge浏览器无法上网的解决办法

    本人有幸经历了三次电脑无法上网,只能说修的时候长路漫漫,于是痛定思痛,亡羊补牢,现在决心把它们都记录下来。一般情况:电脑无法联网的常见情况有以下几种: 网络故障:包括路由器、调制解调器或网络设备故障,网络线路断开或者是网络服务商的问题。 解决方

    2023年04月13日
    浏览(106)
  • Edge浏览器无法登录Microsoft账户

    一直用 chrome浏览器,但是同步不了收藏,即便可以设置起来也比较麻烦。于是我就改用了Microsoft Edge浏览器,但在登录Microsoft 账户时,无法登录账号,一直卡在“请等候”这个页面。 网上查了下,解决的方法如下: 1、操作Edge浏览器 在控制面板或者IE浏览器中打开Internet选项

    2024年02月05日
    浏览(109)
  • 解决浏览器无法自动播放音频的问题

    项目场景:要求根据后台返回数据做一个语音提示功能 浏览器报Uncaught (in promise) DOMException: play() failed because the user didn’t interact with the document first. 由于浏览器为了避免自动播放音频打扰用户,因此浏览器做出了限制,只有用户与浏览器交互,如点击事件等等,才会播放音频

    2024年02月12日
    浏览(48)
  • 修复Edge浏览器无法登录微软账户问题

    之前重装系统后默认的Edge浏览器需要重新登录微软账号,在账户密码正确的情况下,笔者无论登录多少次都无法登录成功。每次都会卡在请稍等的页面,如下图所示 查阅网上的方案,大抵推测是登录无法访问微软服务器地址完成登录认证,所以在登录是一直处于查找微软服

    2024年02月05日
    浏览(223)
  • Mac上浏览器无法联网的解决方法

    最近更新了macOS Monterey 12.6.2,更新完之后发现自带的Safari浏览器与Google浏览器连不了网了,而其他应用程序依旧可以正常使用。排查一些原因后发现是DNS故障。下面提供解决方法。 步骤一: 桌面点击前往,选择前往文件夹 步骤二: 输入栏输入地址 /Library/Preferences/SystemC

    2024年02月11日
    浏览(98)
  • 存在已打开的MicrosoftEdge浏览器,无法执行安装

    存在问题:UiBot Creator 安装Chrome扩展时,存在已打开的MicrosoftEdge浏览器,无法执行安装。 解决办法: 打开MicrosoftEdge浏览器,然后在浏览器页面右上角打开“…”图标 第二步,打开“…”图标之后,我们在下拉列表中找到“设置”选项,左键单击打开该选项 第三步,打开“

    2024年02月07日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包