问题描述
我是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