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 许可证获得许可 - 有关详细信息,请参阅许可证文件
查看许可证扫描报告