Я пытаюсь настроить сертификат SSL LetsEncrypt с помощью диспетчера сертификатов.Я успешно развернул Cert Manager от Helm и застрял при настройке ingress.yaml
.
$ sudo kubectl create --edit -f https://raw.githubusercontent.com/jetstack/cert-manager/master/docs/tutorials/quick-start/example/ingress.yaml
У меня есть это:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
annotations:
kubernetes.io/ingress.class: nginx
name: kuard
namespace: default
spec:
rules:
- host: example.example.com
http:
paths:
- backend:
serviceName: kuard
servicePort: 80
path: /
tls:
- hosts:
- example.example.com
secretName: quickstart-example-tls
Так что я просто заменил хосты с example.com намой внешний IP и получил это:
A copy of your changes has been stored to "/tmp/kubectl-edit-qx3kw.yaml"
The Ingress "kuard" is invalid: spec.rules[0].host: Invalid value: must be a DNS name, not an IP address
Есть ли способ настроить его, используя только мой внешний IP?Я еще не выбрал доменное имя для своего приложения и хочу использовать простой IP для демонстрации и игры.