Агуулгын хүснэгт:

Та Kubernetes үйлчилгээг хэрхэн ил гаргах вэ?
Та Kubernetes үйлчилгээг хэрхэн ил гаргах вэ?

Видео: Та Kubernetes үйлчилгээг хэрхэн ил гаргах вэ?

Видео: Та Kubernetes үйлчилгээг хэрхэн ил гаргах вэ?
Видео: Kubernetes Services тайлбарлав | ClusterIP, NodePort, LoadBalancer, Толгойгүй үйлчилгээ 2024, Арваннэгдүгээр
Anonim

ServiceSpec-д төрлийг зааж өгснөөр үйлчилгээг янз бүрийн аргаар гаргаж болно:

  1. ClusterIP (анхдагч) - илэрнэ Үйлчилгээ кластер дахь дотоод IP дээр.
  2. NodePort - нээнэ Үйлчилгээ NAT ашиглан кластер дахь сонгосон зангилаа бүрийн ижил порт дээр.

Үүнийг харгалзан үзэхэд Кубернетес дэх үйлчилгээний нээлт хэрхэн ажилладаг вэ?

Kubernetes үйлчилгээний нээлт дотор ажиллаж байгаа чингэлэгт зориулагдсан Кубернетс бөөгнөрөл. Тиймээс a-аас гадуур ажиллаж байгаа програм хангамжийн хувьд Кубернетс кластерт (вэб хөтчүүд гэх мэт) хандах боломжтой үйлчилгээ болон вэб програмуудыг ил гаргах хэрэгтэй үйлчилгээ гаднаас

Цаашилбал, би ClusterIP-д хэрхэн хандах вэ? хүрэхийн тулд ClusterIp гадаад компьютерээс та гадаад компьютер болон кластерын хооронд Kubernetes прокси нээх боломжтой. Ийм прокси үүсгэхийн тулд та kubectl ашиглаж болно. Прокси дуусмагц та кластерт шууд холбогдох бөгөөд дотоод IP ( ClusterIp ) тухайн үйлчилгээний хувьд.

Дээрээс нь Кубернетес дэх үйлчилгээ гэж юу вэ?

Үйлчилгээ нь кластер дээр ажиллаж байгаа pods-ийн бүлэг юм. Үйлчилгээ "хямд" бөгөөд та олон байж болно үйлчилгээ кластер дотор. Kubernetes үйлчилгээ бичил үйлчилгээний архитектурыг үр ашигтайгаар тэжээж чадна. Үйлчилгээ бүр нь үйлчилгээний өгөгдлийг боловсруулах pods-ыг тодорхойлдог pod шошгоны асуулгатай байдаг.

Kubernetes ClusterIP хэрхэн ажилладаг вэ?

А ClusterIP нь дотооддоо хандах боломжтой IP юм Кубернетс кластер болон түүний доторх бүх үйлчилгээ. NodePort-ын хувьд a ClusterIP эхлээд үүсгэгдэх ба дараа нь бүх урсгалыг заасан портоор ачааллыг тэнцвэржүүлнэ. Хүсэлтийг targetPort талбарт заасан TCP порт дээрх Pod-уудын аль нэгэнд шилжүүлнэ.

Зөвлөмж болгож буй: