Отже, це завжди буде Linux, назавжди, так?

pic

Фото від Vishnu Mohanan на Unsplash

Нині багато учасників LinkedIn стверджують, що Kubernetes (K8s) є близьким до основних концепцій Linux, і це правильно ✅. Kubernetes створений для оркестрації контейнерів, які часто сильно залежать від функцій Linux для своєї реалізації.

Примітка: Навіть контейнеризація включає кілька концепцій Linux, про які можна дізнатися тут: https://medium.com/@ramu.mangalarapu1622/the-story-of-containerization-from-linux-fundamentals-to-the-cloud-native-era-002f2d293a87. Kubernetes — це один з інструментів оркестрації; є й інші, більше інформації можна знайти на сайтах CNCF та інших спільнот з відкритим кодом. Те саме стосується Docker, одного з двигунів контейнеризації, але є й інші; перевірте сайт Open Container Initiative.

Ось деякі з (хоча й не вичерпний список) способів, як концепції Kubernetes можна співвіднести з концепціями Linux щодо обчислень, зберігання та мереж.

Обчислення:

pic

Зберігання:

pic

Мережі:

pic

Концептуальні ідеї:

  • Linux як основа Kubernetes: Багато концепцій Kubernetes є абстракціями можливостей Linux, що робить Kubernetes портативним на будь-якій системі, яка підтримує ці функції Linux.
  • Namespaces (простори імен): Простори імен Kubernetes концептуально розширюють простори імен Linux, ізолюючи групи ресурсів на рівні кластеру.
  • Абстракція зберігання: Kubernetes абстрагує зберігання за допомогою томів і PVC для роботи з різними підкладковими технологіями зберігання.

Чудово, правда? Дякую за прочитання. Продовжуємо зв'язувати точки, щоб зрозуміти, як все зводиться до Linux, принаймні на найближче майбутнє (ви, можливо, знаєте про квантові обчислення: https://www.reddit.com/r/linux/comments/qebwrw/linuxandquantum_computing/).

Перекладено з: So, it is always Linux, forever, right?

Leave a Reply

Your email address will not be published. Required fields are marked *