Daftar Isi:

Bagaimana cara mengekspos layanan Kubernetes?
Bagaimana cara mengekspos layanan Kubernetes?

Video: Bagaimana cara mengekspos layanan Kubernetes?

Video: Bagaimana cara mengekspos layanan Kubernetes?
Video: Kubernetes Services explained | ClusterIP vs NodePort vs LoadBalancer vs Headless Service 2024, November
Anonim

Layanan dapat diekspos dengan cara yang berbeda dengan menentukan jenis di ServiceSpec:

  1. ClusterIP (default) - Mengekspos Melayani pada IP internal di cluster.
  2. NodePort - Mengekspos Melayani pada port yang sama dari setiap Node yang dipilih dalam cluster menggunakan NAT.

Mempertimbangkan hal ini, bagaimana cara kerja penemuan layanan di Kubernetes?

Penemuan layanan Kubernetes dirancang untuk kontainer yang berjalan di dalam Kubernetes gugus. Jadi untuk perangkat lunak yang berjalan di luar a Kubernetes cluster (seperti browser web) untuk mengakses jasa dan aplikasi web yang Anda butuhkan untuk mengekspos jasa secara eksternal.

Selanjutnya, bagaimana cara mengakses ClusterIP? Untuk mencapai ClusterIp dari komputer eksternal, Anda dapat membuka proxy Kubernetes antara komputer eksternal dan cluster. Anda dapat menggunakan kubectl untuk membuat proxy seperti itu. Saat proxy aktif, Anda langsung terhubung ke cluster, dan Anda dapat menggunakan IP internal ( ClusterIp ) untuk Layanan itu.

Selain di atas, APA ITU layanan di Kubernetes?

Service adalah pengelompokan pod yang berjalan di cluster. Jasa adalah "murah" dan Anda dapat memiliki banyak jasa dalam klaster. Layanan Kubernetes dapat secara efisien memberi daya pada arsitektur layanan mikro. Setiap layanan memiliki kueri label pod yang mendefinisikan pod yang akan memproses data untuk layanan tersebut.

Bagaimana cara kerja ClusterIP Kubernetes?

A ClusterIP adalah IP yang dapat dijangkau secara internal untuk Kubernetes cluster dan semua Layanan di dalamnya. Untuk NodePort, a ClusterIP dibuat terlebih dahulu dan kemudian semua lalu lintas diseimbangkan dengan port tertentu. Permintaan diteruskan ke salah satu Pod pada port TCP yang ditentukan oleh bidang targetPort.

Direkomendasikan: