Tcp und Udp Nginx Auto Config in Kubernetes
Automatischer Konfigurationsdienst für TCP- und UDP-Dienste für den Kubernetes Nginx-Ingress-Manager
Tunack ist für die Bereitstellung in Ihrem Cluster konzipiert. YAML-Dateien werden im Bereitstellungsordner bereitgestellt.
Sie benötigen einen voll funktionsfähigen Nginx-Ingress-Manager (Dokument).
kubectl apply -f https://raw.githubusercontent.com/mafzst/tunack/v0.1.0/deploy/with-rbac.yaml
Es wird eine Bereitstellung im Namensraum ingress-nginx
erstellt
Tunack verwendet Anmerkungen in Diensten, um offenzulegende Ports zu erkennen.
tunack.dahus.io/[protocol]-service-[proxyPort]: [servicePort]
tcp|udp
: Geben Sie den Diensttyp anNUR TCP IST NOCH IMPLEMENTIERT
apiVersion : v1
kind : Service
metadata :
name : my-tcp-service
annotations :
- tunack.dahus.io/tcp-service-3000 : 80
spec :
ports :
- port : 80
targetPort : 8080
selector :
app : my-tcp-service
Bitte lesen Sie CONTRIBUTING.md für Einzelheiten zu unserem Verhaltenskodex und dem Verfahren zur Übermittlung von Pull-Anfragen an uns.
Wir verwenden SemVer zur Versionierung. Die verfügbaren Versionen finden Sie in den Tags in diesem Repository.
Siehe auch die Liste der Mitwirkenden, die an diesem Projekt teilgenommen haben.
Dieses Projekt ist unter der GNU GPLv3-Lizenz lizenziert – Einzelheiten finden Sie in der LIZENZ-Datei
Siehe Lizenz-Scan-Bericht