Generator Kubernetes Ingress
Udostępnij aplikację pod domeną
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
Oceń to narzędzie:
Powiązane narzędzia
Inne narzędzia, które mogą Ci się przydaćGenerator manifestu Kubernetes Ingress
Ingress udostępnia usługi klastra na zewnątrz — kieruje ruch z domeny do odpowiedniego serwisu. Wymaga kontrolera (np. nginx-ingress).
Struktura manifestu
| Pole | Znaczenie |
|---|---|
| ingressClassName | który kontroler obsłuży ruch (np. nginx) |
| rules.host | domena, pod którą działa aplikacja |
| paths.pathType | Prefix lub Exact — sposób dopasowania ścieżki |
| tls | sekret z certyfikatem HTTPS |
TLS z cert-manager
Adnotacja cert-manager.io/cluster-issuer sprawia, że cert-manager automatycznie wystawi i odnowi certyfikat Let's Encrypt. Sekret (nazwa-tls) tworzy się sam.
Wdrożenie
Zapisz plik jako ingress.yaml i zastosuj: kubectl apply -f ingress.yaml. Sprawdź stan: kubectl describe ingress nazwa.
Najczęstsze pytania
Czym Ingress różni się od Service?
Service udostępnia pody wewnątrz klastra (lub przez LoadBalancer). Ingress działa warstwę wyżej — kieruje ruch HTTP/HTTPS z domen.
Dlaczego certyfikat się nie tworzy?
Sprawdź, czy cert-manager działa i czy ClusterIssuer istnieje. Adnotacja musi wskazywać właściwą nazwę.
Czy potrzebny jest kontroler?
Tak — bez zainstalowanego kontrolera (np. ingress-nginx) sam Ingress nic nie robi.