可能有没有主机名的入口tls?

问题描述

我是kubernetes的新手,我的问题可能很幼稚。

我正在为客户端工作,并且我在Google Kubernetes Engine上安装了JupyterHub。为了能够从客户端从外部访问它,我使用了TLS和主机名https://my-jupyterhub/jhub的入口,一切正常。

现在,由于某些原因,我的客户端不想使用DNS /主机名,并且只想使用IP地址访问jupyterhub。

是否可以在入口中使用没有主机名的TLS?如果没有,我该如何实现?

解决方法

我认为您可以通过以下方式实现此目的:通过群集的外部IP连接并在所需端口上为Jupyter集线器提供服务,然后打开该端口。

您当然可以在群集上设置一个静态IP,使其保持不变,您可以在以下链接[1] [2]中找到有关此方面的信息。

[1] https://cloud.google.com/compute/docs/ip-addresses#reservedaddress

[2] https://cloud.google.com/kubernetes-engine/docs/tutorials/configuring-domain-name-static-ip