Mündəricat:

Kubernetes xidmətini necə ifşa edirsiniz?
Kubernetes xidmətini necə ifşa edirsiniz?

Video: Kubernetes xidmətini necə ifşa edirsiniz?

Video: Kubernetes xidmətini necə ifşa edirsiniz?
Video: K01 - Giới thiệu và cài đặt Kubernetes Cluster 2024, Bilər
Anonim

ServiceSpec-də bir növü təyin etməklə xidmətlər müxtəlif yollarla ifşa edilə bilər:

  1. ClusterIP (standart) - ifşa edir Xidmət klasterdəki daxili IP-də.
  2. NodePort - ifşa edir Xidmət NAT istifadə edərək klasterdəki hər seçilmiş Node-un eyni portunda.

Bunu nəzərə alsaq, Kubernetes-də xidmət kəşfi necə işləyir?

Kubernetes xidmət kəşfi içərisində işləyən konteynerlər üçün nəzərdə tutulmuşdur Kubernetes çoxluq. Belə ki, bir xaricində çalışan proqram üçün Kubernetes klaster (məsələn, veb brauzerlər) daxil olmaq üçün xidmətlər və web proqramlarını ifşa etmək lazımdır xidmətlər xaricdən

Bundan əlavə, mən ClusterIP-ə necə daxil ola bilərəm? çatmaq üçün ClusterIp xarici kompüterdən xarici kompüter və klaster arasında Kubernetes proksisini aça bilərsiniz. Belə bir proxy yaratmaq üçün kubectl istifadə edə bilərsiniz. Proksi işə salındıqda, siz birbaşa klasterə qoşulursunuz və daxili IP-dən istifadə edə bilərsiniz ( ClusterIp ) həmin Xidmət üçün.

Yuxarıdan əlavə, Kubernetes-də xidmətlər NƏDİR?

Xidmət klasterdə işləyən podların qruplaşmasıdır. Xidmətlər "ucuzdur" və bir çoxunuz ola bilər xidmətlər klaster daxilində. Kubernetes xidmətləri mikroservis arxitekturasını səmərəli şəkildə gücləndirə bilər. Hər bir xidmətdə xidmət üçün məlumatları emal edəcək podları müəyyən edən pod etiket sorğusu var.

Kubernetes ClusterIP necə işləyir?

A ClusterIP üçün daxildən əldə edilə bilən IP-dir Kubernetes klaster və onun daxilindəki bütün Xidmətlər. NodePort üçün a ClusterIP əvvəlcə yaradılır və sonra bütün trafik müəyyən bir port üzərində balanslaşdırılır. Sorğu targetPort sahəsi ilə müəyyən edilmiş TCP portundaki Podlardan birinə yönləndirilir.

Tövsiyə: