Mundarija:

Kubernetes xizmatini qanday ko'rsatasiz?
Kubernetes xizmatini qanday ko'rsatasiz?

Video: Kubernetes xizmatini qanday ko'rsatasiz?

Video: Kubernetes xizmatini qanday ko'rsatasiz?
Video: Hands-On Kubernetes - Kube-Proxy 2024, May
Anonim

ServiceSpec-da turni belgilash orqali xizmatlar turli yo'llar bilan namoyon bo'lishi mumkin:

  1. ClusterIP (standart) - ni ochib beradi Xizmat klasterdagi ichki IP-da.
  2. NodePort - ni ochib beradi Xizmat NAT yordamida klasterdagi har bir tanlangan tugunning bir xil portida.

Buni hisobga olsak, Kubernetesda xizmat kashfiyoti qanday ishlaydi?

Kubernetes xizmati kashfiyoti ichida ishlaydigan konteynerlar uchun mo'ljallangan Kubernetes klaster. Shunday qilib, a dan tashqarida ishlaydigan dasturiy ta'minot uchun Kubernetes kirish uchun klaster (masalan, veb-brauzerlar). xizmatlar va veb-ilovalarni ochishingiz kerak xizmatlar tashqaridan.

Bundan tashqari, ClusterIP-ga qanday kirishim mumkin? ga erishish uchun ClusterIp tashqi kompyuterdan tashqi kompyuter va klaster o'rtasida Kubernetes proksi-serverini ochishingiz mumkin. Bunday proksi yaratish uchun kubectl dan foydalanishingiz mumkin. Proksi-server yoqilganda, siz to'g'ridan-to'g'ri klasterga ulangansiz va ichki IP-dan foydalanishingiz mumkin ( ClusterIp ) ushbu Xizmat uchun.

Yuqoridagilardan tashqari, Kubernetesdagi xizmatlar nima?

Xizmat - bu klasterda ishlaydigan podalar guruhidir. Xizmatlar "arzon" va sizda ko'p bo'lishi mumkin xizmatlar klaster ichida. Kubernetes xizmatlari mikroservis arxitekturasini samarali quvvatlantirishi mumkin. Har bir xizmatda xizmat uchun ma'lumotlarni qayta ishlaydigan podlarni belgilaydigan pod yorlig'i so'rovi mavjud.

Kubernetes ClusterIP qanday ishlaydi?

A ClusterIP uchun ichki kirish mumkin bo'lgan IP hisoblanadi Kubernetes klaster va undagi barcha xizmatlar. NodePort uchun a ClusterIP dastlab yaratiladi va keyin barcha trafik belgilangan port orqali yuk muvozanatlanadi. So'rov targetPort maydonida ko'rsatilgan TCP portidagi Podlardan biriga yo'naltiriladi.

Tavsiya: