Məzmuna keç

Kubernetes

Vikipediya, azad ensiklopediya
Kubernetes
Loqonun şəkli
Tipi azad və açıq mənbəli proqram, sertifikasiya[d]
Tərtibatçı Google
Repozitoriya github.com/kubernetes/ku…
Proqramlaşdırma dili Go[1]
Əməliyyat sistemi Linux, Microsoft Windows, macOS
Yayımlanma tarixi 7 iyun 2014
Sonuncu versiya
Sayt kubernetes.io
Vikianbarın loqosu Vikianbarda əlaqəli mediafayllar

Kubernetes (/ˌkbərˈnɛtɪs, -ˈntɪs, -ˈntz, -ˈnɛtz/) və ya qısaca K8s[3] — proqram təminatının yerləşdirilməsi, miqyası və idarə edilməsinin avtomatlaşdırılması üçün açıq mənbəli konteyner orkestrasiyası sistemi.[4][5] Əvvəlcə Google tərəfindən hazırlanmış layihə hal-hazırda Cloud Native Computing Foundation tərəfindən idarə olunur.

Kubernetes adı qədim yunan dilindən gəlir, mənası "sükançı" və ya "pilot" deməkdir. Kubernetes tez-tez Ks arasındakı səkkiz hərfi sayılaraq K8s kimi qısaldılır.[6]

Kubernetes containerd və CRI-O kimi müxtəlif konteyner iş mühitləri ilə işləyir.[7] Onun böyük cloud-native iş yüklərini idarə edə bilməsi data mərkəzlərində geniş istifadəsinə səbəb oldu. Müstəqil proqram təminatı satıcılarından (ISV) bu platformanın çoxsaylı paylamaları ilə yanaşı əsas bulud satıcılarının buludda yerləşən təklifləri mövcuddur.[8]

Google Cloud Summiti

Kubernetes Google tərəfindən 2014-cü ilin ortalarında buraxılıb.[9] Layihənin yaradıcısı Co Beda, Brendan Börns və Kreyq MakLakki[10][11] idi və qısa müddət sonra digər Google mühəndisləri, o cümlədən Brayn Qrant və Tim Hakin də onlara qoşuldu.[9]

Kubernetes-in dizaynı və inkişafı Google-un Borg klaster menecerindən təsirlənib. Ən çox töhfə verənlərin əksəriyyəti əvvəllər Borg üzərində işləmişdir.[12][13] Kubernetes-ə Star Trek-in keçmiş Borg personajı Doqquzun yeddisi[ing.][14] şərəfinə "Project 7" kod adını verdilər və onun yeddimilli təkərini loqo olaraq seçdilər. C++ dilində yazılmış Borgdan fərqli olaraq, Kubernetes Go dilində yazılıb.

  1. The kubernetes Open Source Project on Open Hub: Languages Page (ing.). // Open Hub. (İstifadə tarixi: 19 oktyabr 2018).
  2. Release 1.37.0 (ing.). github.com. 26 avqust 2026. (İstifadə tarixi: 27 avqust 2026).
  3. "Kubernetes GitHub Repository". GitHub. 22 yanvar 2021. 22 yanvar 2016 tarixində arxivləşdirilib. İstifadə tarixi: 20 oktyabr 2023.
  4. "kubernetes/kubernetes". GitHub (ingilis). 21 aprel 2017 tarixində arxivləşdirilib. İstifadə tarixi: 28 mart 2017.
  5. "What is Kubernetes?". Kubernetes. 1 aprel 2017 tarixində arxivləşdirilib. İstifadə tarixi: 31 mart 2017.
  6. "Overview Kubernetes". Kubernetes (ingilis). 8 yanvar 2023 tarixində arxivləşdirilib. İstifadə tarixi: 4 yanvar 2022.
  7. "Container runtimes". Kubernetes (ingilis). 18 iyul 2019 tarixində arxivləşdirilib. İstifadə tarixi: 14 noyabr 2021.
  8. "Turnkey Cloud Solutions". Kubernetes Documentation. 24 iyul 2023 tarixində arxivləşdirilib. İstifadə tarixi: 25 iyul 2023.
  9. 1 2 Metz, Cade. "Google Open Sources Its Secret Weapon in Cloud Computing". Wired. 10 sentyabr 2015 tarixində arxivləşdirilib. İstifadə tarixi: 24 sentyabr 2015.
  10. Metz, Cade. "Google Made Its Secret Blueprint Public to Boost Its Cloud". Wired (ingilis). 1 iyul 2016 tarixində arxivləşdirilib. İstifadə tarixi: 27 iyun 2016.
  11. Burns, Brendan, The History of Kubernetes & the Community Behind It, 20 iyul 2018, 27 fevral 2022 tarixində arxivləşdirilib
  12. Abhishek Verma; Luis Pedrosa; Madhukar R. Korupolu; David Oppenheimer; Eric Tune; John Wilkes. "Large-scale cluster management at Google with Borg". Proceedings of the European Conference on Computer Systems (EuroSys). 21–24 aprel 2015. 27 iyul 2017 tarixində arxivləşdirilib.
  13. "Borg, Omega, and Kubernetes - ACM Queue". queue.acm.org. 9 iyul 2016 tarixində arxivləşdirilib. İstifadə tarixi: 27 iyun 2016.
  14. "Early Stage Startup Heptio Aims to Make Kubernetes Friendly". 18 iyul 2023 tarixində arxivləşdirilib. İstifadə tarixi: 6 dekabr 2016.