Мазмуну:

Kubernetes кызматын кантип көрсөтөсүз?
Kubernetes кызматын кантип көрсөтөсүз?

Video: Kubernetes кызматын кантип көрсөтөсүз?

Video: Kubernetes кызматын кантип көрсөтөсүз?
Video: 1-K8s - Основы Kubernetes - Кубернетес на ОЧЕНЬ простом языке 2024, Май
Anonim

Кызматтар ServiceSpecте түрүн көрсөтүү менен ар кандай жолдор менен ачыкка чыгышы мүмкүн:

  1. ClusterIP (демейки) - ачат Кызмат кластердеги ички IP боюнча.
  2. NodePort - ачат Кызмат NAT аркылуу кластердеги ар бир тандалган түйүндүн ошол эле портунда.

Муну эске алганда, кызматтын ачылышы Кубернетесте кандай иштейт?

Kubernetes кызматынын ачылышы ичиндеги контейнерлер үчүн арналган Kubernetes кластер. Ошентип, а сыртында иштеген программалык камсыздоо үчүн Kubernetes кластерге (мисалы, веб-браузерлер) кирүү үчүн кызматтар жана веб-тиркемелерди ачып беришиңиз керек кызматтар сырттан

Андан тышкары, ClusterIPге кантип кирсем болот? жетүү үчүн ClusterIp тышкы компьютерден сиз тышкы компьютер менен кластердин ортосунда Kubernetes проксисин ача аласыз. Мындай прокси түзүү үчүн kubectl колдоно аласыз. Прокси иштегенде, сиз түздөн-түз кластерге туташып турасыз жана ички IPди колдоно аласыз ( ClusterIp ) ошол Кызмат үчүн.

Жогорудагылардан тышкары, Kubernetesтеги кызматтар ЭМНЕ?

Кызмат - бул кластерде иштеген поддондордун тобу. Кызматтар "арзан" жана сизде көп болушу мүмкүн кызматтар кластердин ичинде. Kubernetes кызматтары микросервис архитектурасын эффективдүү иштете алат. Ар бир кызматтын подкаст энбелгиси суроосу бар, ал кызмат үчүн берилиштерди иштете турган подкасттарды аныктайт.

Kubernetes ClusterIP кантип иштейт?

А. ClusterIP үчүн ички жеткиликтүү IP болуп саналат Kubernetes кластер жана анын ичиндеги бардык Кызматтар. NodePort үчүн, а ClusterIP адегенде түзүлөт, андан кийин бардык трафик белгиленген порт боюнча балансталат. Сурам targetPort талаасында көрсөтүлгөн TCP портундагы Podдордун бирине жөнөтүлөт.

Сунушталууда: