Configuración automática de TCP y Udp Nginx en Kubernetes
Servicio de configuración automática de servicios TCP y UDP para Kubernetes Nginx ingress manager
Tunack está diseñado para implementarse en su clúster. Los archivos YAML se proporcionan en la carpeta de implementación.
Necesita tener el administrador de ingreso de Nginx completamente funcional (doc)
kubectl apply -f https://raw.githubusercontent.com/mafzst/tunack/v0.1.0/deploy/with-rbac.yaml
Creará una implementación en el espacio de nombres ingress-nginx
Tunack utiliza anotaciones en los servicios para detectar puertos a exponer.
tunack.dahus.io/[protocol]-service-[proxyPort]: [servicePort]
tcp|udp
: especificar el tipo de servicioSÓLO TCP ESTÁ IMPLEMENTADO TODAVÍA
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
Lea CONTRIBUTING.md para obtener detalles sobre nuestro código de conducta y el proceso para enviarnos solicitudes de extracción.
Usamos SemVer para el control de versiones. Para conocer las versiones disponibles, consulte las etiquetas en este repositorio.
Vea también la lista de contribuyentes que participaron en este proyecto.
Este proyecto tiene la licencia GNU GPLv3; consulte el archivo de LICENCIA para obtener más detalles.
Ver informe de escaneo de licencias