用nginx缩短Kubernetes dashboard访问url

作者: ygqygq2 分类: 系统/运维 发布时间: 2018-08-10 14:56

用nginx缩短Kubernetes dashboard访问url

1. 问题

Kubernetes dashboard以API Server方式访问的url很长,对纠结的人不大友好。所以想使用nginx来缩短它。
我们现在使用的是自签证书,nginx作反向代理意味着后端也是https方式,而且需要客户端证书和CA证书来验证。
否则nginx访问后面时也是报如下错误:

2. 解决

首先,我们需要需要访问的域名或IP的证书,我使用的是自签证书签发的。这里不另作说明,只是提醒,当前需要使用openssl v3扩展才能让浏览器完全信任出现绿色证书标识。

然后,需要将master节点的客户端证书提取出来,ca证书也准备好。

最后,附上我的nginx配置:

这样,即可通过http://192.168.105.99/k8s或者https://192.168.105.99/k8s登录dashboard。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注