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

Kubectl илчлэх нь юу хийдэг вэ?
Kubectl илчлэх нь юу хийдэг вэ?

Видео: Kubectl илчлэх нь юу хийдэг вэ?

Видео: Kubectl илчлэх нь юу хийдэг вэ?
Видео: Kubernetes Resource Model (KRM): Everything-as-Code 2024, May
Anonim

А Кубернетес Үйлчилгээ нь хийсвэр давхарга бөгөөд Pod-н логик багцыг тодорхойлж, тэдгээр Pod-д гадаад траффик, ачааллыг тэнцвэржүүлэх, үйлчилгээг илрүүлэх боломжийг олгодог.

Ийм байдлаар та Kubernetes үйлчилгээг хэрхэн ил гаргах вэ?

Байрлуулалтаа харуулах үйлчилгээ үүсгэ

  1. Байршуулах дэлгэрэнгүй хуудаснаас Expose дээр дарна уу.
  2. Шинэ портын зураглалын талбарт Портыг 80, Зорилтот портыг 8080 болгож тохируулна уу.
  3. Үйлчилгээний төрөл унадаг цэснээс Cluster IP-г сонгоно уу.
  4. Үйлчилгээний нэрийн хувьд my-cip-service гэж оруулна уу.
  5. Expose дээр дарна уу.

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

Үүний дагуу би Kubernetes үйлчилгээнд гаднаас хэрхэн хандах вэ?

Олон нийтийн IP хаягаар дамжуулан үйлчилгээнд хандах

  1. Үйлчилгээг кластераас гадуур ашиглах боломжтой болгохын тулд NodePort эсвэл LoadBalancer төрлийн үйлчилгээг ашиглана уу.
  2. Таны кластерийн орчноос хамааран энэ нь үйлчилгээг таны корпорацийн сүлжээнд эсвэл интернетэд хүргэж болзошгүй юм.
  3. Үйлчилгээний ард хонхорцог байрлуул.

Би ClusterIP-д хэрхэн хандах вэ?

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

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