#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