возможно ли иметь ingress tls без имени хоста?

#ssl #kubernetes #google-kubernetes-engine #kubernetes-ingress

#ssl #kubernetes #google-kubernetes-engine #kubernetes-вход

Вопрос:

Я новичок в kubernetes, и мой вопрос может быть наивным.

Я работаю на клиенте и установил JupyterHub на движке Google Kubernetes. Чтобы иметь возможность доступа к нему со стороны клиента извне, я использовал ingress с TLS amp; hostname https://my-jupyterhub/jhub , и все работает нормально.

Теперь мой клиент по некоторым причинам не хочет использовать DNS / hostname и хочет получить доступ к jupyterhub, используя только IP-адрес.

Возможно ли иметь TLS без имени хоста в ingress? Если нет, то как я могу этого добиться?

Ответ №1:

Я думаю, что вы можете достичь этого, подключившись через внешний IP-адрес кластера и обслуживая Jupyter hub на нужном вам порту и открыв этот порт.

Конечно, вы можете установить статический 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