Isi kandungan:

Apakah yang dilakukan oleh Kubectl expose?
Apakah yang dilakukan oleh Kubectl expose?

Video: Apakah yang dilakukan oleh Kubectl expose?

Video: Apakah yang dilakukan oleh Kubectl expose?
Video: kubernetes bootcamp: run and expose 2024, November
Anonim

A Kubernetes Perkhidmatan ialah lapisan abstraksi yang mentakrifkan set logik Pod dan membolehkan pendedahan trafik luaran, pengimbangan beban dan penemuan perkhidmatan untuk Pod tersebut.

Dengan cara ini, bagaimanakah anda mendedahkan perkhidmatan Kubernetes?

Cipta Perkhidmatan untuk mendedahkan Deployment anda

  1. Dalam halaman butiran Penggunaan, klik Dedahkan.
  2. Dalam kotak Pemetaan port baharu, tetapkan Port kepada 80 dan tetapkan Port sasaran kepada 8080.
  3. Daripada menu lungsur jenis Perkhidmatan, pilih IP Kluster.
  4. Untuk nama Perkhidmatan, masukkan my-cip-service.
  5. Klik Expose.

Selain itu, 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.

Sehubungan itu, bagaimanakah saya boleh mengakses perkhidmatan Kubernetes dari luar?

Akses perkhidmatan melalui IP awam

  1. Gunakan perkhidmatan dengan jenis NodePort atau LoadBalancer untuk menjadikan perkhidmatan boleh dicapai di luar kluster.
  2. Bergantung pada persekitaran kluster anda, ini mungkin hanya mendedahkan perkhidmatan kepada rangkaian korporat anda atau ia mungkin mendedahkannya kepada internet.
  3. Letakkan pod di belakang perkhidmatan.

Bagaimanakah 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.

Disyorkan: