Beispiel-Dokumentation: Ingress TLS Dummy
Ziel
Ingress TLS mit einem selbstsignierten Testzertifikat und TLS-Secret nachvollziehen.
Was gemacht wird
Das Lab erstellt ein TLS-Secret, ein Web-Deployment, einen Service und einen Ingress mit spec.tls für tls.local.test.
Typische Kommandos
kubectl apply -f manifests/
kubectl get secret tls-local-test -n ingress-tls-lab
kubectl get ingress tls-web -n ingress-tls-lab
kubectl describe ingress tls-web -n ingress-tls-lab
Erfolg prüfen
- Das Secret hat Typ
kubernetes.io/tls. - Der Ingress referenziert
tls-local-test. - Hostname und TLS-Host sind identisch.
Typische Fehler
- Dummy-Zertifikate werden mit echten Zertifikaten verwechselt.
- Lokale Namensauflösung für
tls.local.testfehlt. - Ingress Controller ist nicht installiert.