Kubernetes (tez-tez “K8s” kimi də qısaldılır) — Google tərəfindən yaradılmış və hazırda Cloud Native Computing Foundation tərəfindən idarə olunan açıq mənbə (open-source) platformadır, hansı ki, konteyner əsaslı tətbiqlərin avtomatik yerləşdirilməsi (deployment), miqyaslandırılması (scaling), idarə olunması və orkestrasiyasını həyata keçirir.
Müasir tətbiqlər mikroservis memarlığına əsaslandıqda, hər bir xidmət ayrı-ayrı konteynerlərdə yerləşdirilir. Bu konteynerlərin sayı onlarla, yüzlərlə, bəzən minlərlə ola bilər. Kubernetes bu konteynerlərin:
təmin edən idarəetmə sistemidir.
Kubernetes klaster (cluster) anlayışına əsaslanır. Klaster aşağıdakı əsas komponentlərdən ibarətdir:
Təsəvvür edin ki, siz e-ticarət platforması hazırlayırsınız və onun müxtəlif xidmətləri var: ödəniş, istifadəçi, məhsullar, bildiriş sistemi və s. Hər biri konteynerdə yerləşdirilir. Kubernetes sizə bu xidmətləri nəzarət altında saxlamağa, avtomatik miqyaslandırmağa və sistem çökəndə özünü bərpa etməyə kömək edir.
Kubernetes, konteyner əsaslı tətbiqlərin kompleks infrastruktur mühitlərində etibarlı və avtomatlaşdırılmış şəkildə işləməsini təmin edən müasir texnologiyadır. O, DevOps komandalarına çevik inkişaf (Agile), CI/CD və mikroxidmət arxitekturası kimi yanaşmaları real layihələrdə tətbiq etməyə imkan verir.
Əgər böyük miqyaslı və dinamik tətbiqlər qurmaq istəyirsinizsə, Kubernetes əvəzolunmaz bir platformadır.
Kubernetes (tez-tez “K8s” kimi də qısaldılır) — Google tərəfindən yaradılmış və hazırda Cloud Native Computing Foundation tərəfindən idarə olunan açıq mənbə (open-source) platformadır, hansı ki, konteyner əsaslı tətbiqlərin avtomatik yerləşdirilməsi (deployment), miqyaslandırılması (scaling), idarə olunması və orkestrasiyasını həyata keçirir.
Müasir tətbiqlər mikroservis memarlığına əsaslandıqda, hər bir xidmət ayrı-ayrı konteynerlərdə yerləşdirilir. Bu konteynerlərin sayı onlarla, yüzlərlə, bəzən minlərlə ola bilər. Kubernetes bu konteynerlərin:
təmin edən idarəetmə sistemidir.
Kubernetes klaster (cluster) anlayışına əsaslanır. Klaster aşağıdakı əsas komponentlərdən ibarətdir:
Təsəvvür edin ki, siz e-ticarət platforması hazırlayırsınız və onun müxtəlif xidmətləri var: ödəniş, istifadəçi, məhsullar, bildiriş sistemi və s. Hər biri konteynerdə yerləşdirilir. Kubernetes sizə bu xidmətləri nəzarət altında saxlamağa, avtomatik miqyaslandırmağa və sistem çökəndə özünü bərpa etməyə kömək edir.
Kubernetes, konteyner əsaslı tətbiqlərin kompleks infrastruktur mühitlərində etibarlı və avtomatlaşdırılmış şəkildə işləməsini təmin edən müasir texnologiyadır. O, DevOps komandalarına çevik inkişaf (Agile), CI/CD və mikroxidmət arxitekturası kimi yanaşmaları real layihələrdə tətbiq etməyə imkan verir.
Əgər böyük miqyaslı və dinamik tətbiqlər qurmaq istəyirsinizsə, Kubernetes əvəzolunmaz bir platformadır.