tunack
1.0.0
Kubernetes の Tcp および Udp Nginx 自動構成
Kubernetes Nginx Ingress Manager の TCP および UDP サービスの自動構成サービス
Tunack はクラスターにデプロイされるように作られています。 YAML ファイルはデプロイフォルダーに提供されます。
Nginx Ingress マネージャーが完全に機能する必要があります (ドキュメント)
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 ファイルを参照してください
ライセンススキャンレポートを参照