JupyterHub Auto HTTPS Letsencrypt: поддельный сертификат входного контроллера Kubernetes

Возможно, вы захотите посмотреть мой проект FOSS CSVfix ( обновленная ссылка ), которая представляет собой редактор потока CSV, написанный на C ++. Парсер CSV не является призом, но выполняет ли задание и весь пакет все, что вам нужно, без написания какого-либо кода.

См. alib / src / a_csv.cpp для CSV и csvlib / src / csved_ioman.cpp (IOManager::ReadCSV) для примера использования.

-1
задан Fatemeh Rouzbeh 19 February 2019 в 22:37
поделиться

1 ответ

Чтобы использовать опцию HTTPS в JupyterHub, вам необходимо убедиться, что ваша DNS-запись для вашего домена указана на ваш IP-адрес JupyterHub перед развертыванием. В облачных провайдерах простой способ взломать JupyterHub без https, а затем добавить внешний IP или CNAME службы jupyterhub (видимый на kubernetes) в вашу запись DNS для вашего URL. Затем внесите изменения в свою диаграмму jupyterhub с включенной опцией https, настройкой URL и адреса электронной почты, после чего вы должны получить настоящий сертификат.

Более надежным решением будет использование разгрузки балансировщика нагрузки (если ваш поставщик облачных услуг поддерживает). Обратите внимание, что «https: true» создаст nginx-ingress-controller, поэтому это создаст некоторые проблемы, если в вашем кластере уже есть входной контроллер!

0
ответ дан Frank Yucheng Gu 19 February 2019 в 22:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: