Google Cloud Engine использует балансировщик нагрузки Https
Я пытаюсь настроить мой веб-сервис node.js, размещенный на k8s в облаке Google, на использование https.
Когда вы создаете новый сервис в движке k8s, он создает http-балансировщик нагрузки по умолчанию. Я пытаюсь заставить его создать балансировщик нагрузки https вместо этого.
Есть ли способ изменить это поведение на https?
1 ответ
Если вы хотите направить HTTPS-трафик в бэкэнд, балансировщик нагрузки должен иметь сертификат, чтобы он мог подтвердить свою идентичность вашим клиентам. Поэтому для завершения рукопожатия HTTPS необходим закрытый ключ.
Чтобы предоставить сертификат для балансировщика нагрузки HTTP(S) с сертификатом и ключом, вы можете указать имя секрета Kubernetes в поле tls своего манифеста Ingress. Я надеюсь, что эта статья справочного центра окажется для вас полезной.