tunack
1.0.0
Kubernetes의 Tcp 및 UDP Nginx 자동 구성
Kubernetes Nginx 수신 관리자용 TCP 및 UDP 서비스에 대한 자동 구성 서비스
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 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.
라이선스 스캔 보고서 보기