Выставьте Google Compute Engine или Kubernetes через HTTPS - PullRequest
0 голосов
/ 31 августа 2018

У меня есть приложение с загрузочной пружиной, которое я хочу развернуть на google compute engine или kubernetes, и я хочу открыть его через https вместо http. Я хочу сделать это, потому что у меня есть угловой интерфейс, который развернут на движке приложений Google, и ему нужен доступ к API через https вместо http.

API доступен через порт 8080, и он работает, если я использую http. Как я могу выставить API через https, могу ли я использовать балансировщик нагрузки с https для перенаправления всего входящего трафика на http?

1 Ответ

0 голосов
/ 31 августа 2018

Ну, я думаю, что сертификат SSL является ключом для обоих (GCE и KE). Вы должны установить сертификат для каждой опции.

В Kubernetes Engine вы можете развернуть приложение с помощью балансировщика нагрузки и установить на него сертификат SSL. Затем вы должны изменить свою конфигурацию входа, чтобы использовать сертификат SSl. Конечно, этот процесс слишком велик, чтобы объяснять здесь, но вы можете найти подробности здесь [1], чтобы найти подробности о конфигурации входа Load Balancer здесь [2]

Для GCE вам потребуется установить сертификат SSL для экземпляра или с помощью балансировщика нагрузки. Взгляните на документацию GCP, в которой это объясняется [3]

[1] https://estl.tech/configuring-https-to-a-web-service-on-google-kubernetes-engine-2d71849520d

[2] https://cloud.google.com/kubernetes-engine/docs/tutorials/http-balancer#remarks

[3] https://cloud.google.com/solutions/connecting-securely#https-and-ssl

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...