Bagikan melalui


Layanan Kubernetes di AKS

Anda dapat menggunakan Layanan Kubernetes untuk mengelompokkan pod secara logis dan menyediakan konektivitas jaringan dengan mengizinkan akses langsung ke pod tersebut melalui alamat IP atau nama DNS tertentu pada port yang ditunjuk. Ini memungkinkan Anda untuk mengekspos beban kerja aplikasi Anda ke layanan lain dalam kluster atau ke klien eksternal tanpa harus mengelola konfigurasi jaringan secara manual untuk setiap pod yang menghosting beban kerja.

Anda dapat menentukan jenis layanan apa yang anda inginkan menggunakan nilai Kubernetes Servicetype. Untuk informasi selengkapnya, lihat dokumentasi Kubernetes Service.

Jenis Layanan berikut tersedia di AKS: ClusterIP, , NodePortLoadBalancer, dan ExternalName.

ClusterIP

ClusterIP membuat alamat IP internal untuk digunakan dalam kluster AKS. ClusterIP Layanan ini baik untuk aplikasi internal saja yang mendukung beban kerja lain dalam kluster. ClusterIP digunakan secara default jika Anda tidak secara eksplisit menentukan jenis untuk Layanan.

Cuplikan layar diagram yang memperlihatkan arus lalu lintas ClusterIP dalam kluster AKS.

NodePort

NodePort membuat pemetaan port pada simpul yang mendasar yang memungkinkan aplikasi diakses langsung dengan alamat IP node dan port.

Cuplikan layar diagram yang memperlihatkan arus lalu lintas NodePort di kluster AKS.

LoadBalancer

LoadBalancer membuat sumber daya load balancer Azure, mengonfigurasi alamat IP eksternal, dan menghubungkan pod yang diminta ke kumpulan backend load balancer. Untuk memungkinkan lalu lintas pelanggan mencapai aplikasi, aturan penyeimbangan beban dibuat pada port yang diinginkan.

Cuplikan layar diagram yang memperlihatkan arus lalu lintas Load Balancer dalam kluster AKS.

Untuk penyeimbangan beban HTTP lalu lintas masuk, Anda juga dapat menggunakan pengontrol Ingress.

ExternalName

ExternalName membuat entri DNS tertentu untuk akses aplikasi yang lebih mudah. Anda dapat secara dinamis menetapkan load balancer dan alamat IP layanan, atau Anda dapat menentukan alamat IP statis yang ada. Anda dapat menetapkan alamat IP statis internal dan eksternal. Alamat IP statis yang ada sering dikaitkan dengan entri DNS.

Anda dapat membuat load balancer internal dan eksternal. load balancer internal hanya diberi alamat IP pribadi, sehingga tidak dapat diakses dari Internet.