Автоматическая настройка TCP и UDP Nginx в Kubernetes
Служба автоматической настройки служб TCP и UDP для диспетчера входа Kubernetes Nginx
Tunack предназначен для развертывания в вашем кластере. Файлы YAML находятся в папке развертывания.
Вам необходим полнофункциональный менеджер входящего трафика Nginx (документ).
kubectl apply -f https://raw.githubusercontent.com/mafzst/tunack/v0.1.0/deploy/with-rbac.yaml
Это создаст развертывание в пространстве имен ingress-nginx
Tunack использует аннотации в сервисах для обнаружения портов, которые нужно открыть.
tunack.dahus.io/[protocol]-service-[proxyPort]: [servicePort]
tcp|udp
: укажите тип службы.ПОКА РЕАЛИЗОВАН ТОЛЬКО TCP
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
Пожалуйста, прочтите CONTRIBUTING.md для получения подробной информации о нашем кодексе поведения и процессе отправки нам запросов на включение.
Мы используем SemVer для управления версиями. Доступные версии см. в тегах этого репозитория.
См. также список участников, принявших участие в этом проекте.
Этот проект лицензируется по лицензии GNU GPLv3 — подробности см. в файле ЛИЦЕНЗИИ.
Посмотреть отчет о сканировании лицензий