Isi kandungan:

Bagaimanakah anda mendedahkan perkhidmatan Kubernetes?
Bagaimanakah anda mendedahkan perkhidmatan Kubernetes?

Video: Bagaimanakah anda mendedahkan perkhidmatan Kubernetes?

Video: Bagaimanakah anda mendedahkan perkhidmatan Kubernetes?
Video: 1-K8s - Основы Kubernetes - Кубернетес на ОЧЕНЬ простом языке 2024, November
Anonim

Perkhidmatan boleh didedahkan dengan cara yang berbeza dengan menentukan jenis dalam ServiceSpec:

  1. ClusterIP (lalai) - Mendedahkan Perkhidmatan pada IP dalaman dalam kelompok.
  2. NodePort - Mendedahkan Perkhidmatan pada port yang sama bagi setiap Nod yang dipilih dalam kelompok menggunakan NAT.

Memandangkan ini, bagaimanakah penemuan perkhidmatan berfungsi dalam Kubernetes?

Penemuan perkhidmatan Kubernetes direka untuk bekas yang berjalan di dalam Kubernetes gugusan. Jadi untuk perisian yang dijalankan di luar a Kubernetes kelompok (seperti pelayar web) untuk mengakses perkhidmatan dan aplikasi web yang anda perlukan untuk mendedahkannya perkhidmatan secara luaran.

Tambahan pula, bagaimana saya boleh mengakses ClusterIP? Untuk mencapai KlusterIp daripada komputer luaran, anda boleh membuka proksi Kubernetes antara komputer luaran dan kluster. Anda boleh menggunakan kubectl untuk mencipta proksi sedemikian. Apabila proksi selesai, anda disambungkan terus ke kluster dan anda boleh menggunakan IP dalaman ( KlusterIp ) untuk Perkhidmatan itu.

Selain di atas, APA ITU perkhidmatan dalam Kubernetes?

Perkhidmatan ialah himpunan pod yang berjalan pada kluster. Perkhidmatan adalah "murah" dan anda boleh mempunyai banyak perkhidmatan dalam kelompok. perkhidmatan Kubernetes boleh menggerakkan seni bina perkhidmatan mikro dengan cekap. Setiap perkhidmatan mempunyai pertanyaan label pod yang mentakrifkan pod yang akan memproses data untuk perkhidmatan tersebut.

Bagaimanakah Kubernetes ClusterIP berfungsi?

A KlusterIP ialah IP yang boleh dicapai secara dalaman untuk Kubernetes kluster dan semua Perkhidmatan di dalamnya. Untuk NodePort, a KlusterIP dibuat terlebih dahulu dan kemudian semua trafik diimbangi beban pada port tertentu. Permintaan dimajukan ke salah satu Pod pada port TCP yang ditentukan oleh medan targetPort.

Disyorkan: