11-2这一节修改kubernetes-dashboard.yaml(暴露端口到host)
来源:11-2 Ubuntu18下安装k8s(v1.14.1)可视化管理工具

杰神
2019-11-28
kind: Service
apiVersion: v1
metadata:
labels:
k8s-app: kubernetes-dashboard
name: kubernetes-dashboard
namespace: kube-system
spec:
type: NodePort
ports:
- port: 443
targetPort: 8443
nodePort: 32288
selector:
k8s-app: kubernetes-dashboard
这一节有个疑问,看到443第一反应就会想起https,然后老师下面又是用https来访问可视化界面的。我想知道,我的服务器都没有申请https证书,能够直接访问吗?然后现在我安装流程操作到最后一步,打开可视化界面的时候报错。
122.51.150.229 通常会使用加密技术来保护您的信息。Google Chrome 此次尝试连接到 122.51.150.229 时,此网站发回了异常的错误凭据。这可能是因为有攻击者在试图冒充 122.51.150.229,或 Wi-Fi 登录屏幕中断了此次连接。请放心,您的信息仍然是安全的,因为 Google Chrome 尚未进行任何数据交换便停止了连接。
您目前无法访问 122.51.150.229,因为此网站发送了 Google Chrome 无法处理的杂乱凭据。网络错误和攻击通常是暂时的,因此,此网页稍后可能会恢复正常。
上面是报错内容,我的理解是,https证书有误,导致浏览器不信任,打不开?(服务端前面所有的操作都没有报错)
写回答
1回答
-
同学你好,
(1) k8s dashboard默认需要证书来支持访问的. 默认情况下dashboard已经挂了一个证书了, 只不过在在浏览器访问时允许访问非安全链接即可(一般会提示证书无效). 当然另外也可以自己创建一个ssl自签名证书来替换这个默认的. 而对于线上的公网环境,还是需要申请一个有效的证书的.
(2) 根据你的错误提示, 这个122.51.150.229是公网地址, 一般需要申请有效的证书, 在腾讯云上可以申请免费的ssl证书. 另外也可以先尝试创建一个自签名证书替换dashbord中默认的, 这个情况浏览器一般应该会提示非安全链接,只要允许即可.如果不行再申请个免费的证书试试.
00
相似问题