Konfigurasi Otomatis Tcp dan Udp Nginx di Kubernetes
Layanan konfigurasi otomatis untuk layanan TCP dan UDP untuk manajer ingress Kubernetes Nginx
Tunack dibuat untuk diterapkan di cluster Anda. File YAML disediakan di folder penerapan.
Anda harus memiliki manajer ingress Nginx yang berfungsi penuh (doc)
kubectl apply -f https://raw.githubusercontent.com/mafzst/tunack/v0.1.0/deploy/with-rbac.yaml
Ini akan membuat penerapan di namespace ingress-nginx
Tunack menggunakan anotasi dalam layanan untuk mendeteksi port yang akan diekspos.
tunack.dahus.io/[protocol]-service-[proxyPort]: [servicePort]
tcp|udp
: Tentukan jenis layananHANYA TCP YANG BELUM DITERAPKAN
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
Silakan baca CONTRIBUTING.md untuk detail tentang kode etik kami, dan proses pengajuan permintaan penarikan kepada kami.
Kami menggunakan SemVer untuk pembuatan versi. Untuk versi yang tersedia, lihat tag pada repositori ini.
Lihat juga daftar kontributor yang berpartisipasi dalam proyek ini.
Proyek ini dilisensikan di bawah Lisensi GNU GPLv3 - lihat file LISENSI untuk detailnya
Lihat laporan pemindaian lisensi