Я вижу руководства типа this , где для настройки Nginx Ingress (с помощью ssl) требуется ввести хост, т.е. echo1.example.com
. Я не понимаю, как вы могли бы использовать указанный хост, если у вас не было IP-адреса (в вашем DNS, как вы узнали бы, куда пионтировать echo.example.com
?).
Когда я настроил вход, как это, echo.example.com
будет отображаться как вход ADDRESS
, поэтому я не знаю IP. Если я не укажу это, ADDRESS
просто пуст. С этим, как я должен знать, какой IP я должен указать свое доменное имя?
Я работаю на GKE.
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: echo-ingress
annotations:
kubernetes.io/ingress.class: nginx
certmanager.k8s.io/cluster-issuer: letsencrypt-staging
spec:
tls:
- hosts:
- echo1.example.com
- echo2.example.com
secretName: letsencrypt-staging
rules:
- host: echo1.example.com
http:
paths:
- backend:
serviceName: echo1
servicePort: 80
- host: echo2.example.com
http:
paths:
- backend:
serviceName: echo2
servicePort: 80