Kubernetes, скорочено K8s — це система з відкритими сирцями для автоматичного розгортання, масштабування та управління контейнеризованими застосунками.

Kubernetes гуртує контейнери, з яких складається застосунок, у логічні елементи для полегшення їх виявлення та управління. Kubernetes спирається на 15 річний досвід роботи з промисловими навантаженнями в Google, поєднуючи найкращі ідеї та практики спільноти.

Глобальний масштаб

Систему створено на тих самих принципах, які дозволяють Google запускати мільярди контейнерів щотижня, Kubernetes може масштабуватися, не вимагаючи збільшення вашої операційної команди.

Невичерпна функціональність

Незалежно від того, чи ви тестуєте локально, чи керуєте глобальною корпорацією, гнучкість Kubernetes зростає разом з вами, забезпечуючи стабільну та легку роботу ваших застосунків, незалежно від того, наскільки складними є ваші потреби.

K8s працює всюди

Kubernetes — проєкт з відкритими сирцями. Він дозволяє скористатися перевагами локальної, гібридної чи хмарної інфраструктури, щоб легко переміщати застосунки туди, де вони потрібні.

Для завантаження Kubernetes відвідайте розділ Завантаження.

Повний посібник для початківців з хмарних технологій

Можливості Kubernetes

Автоматизоване розгортання та відкочування

Kubernetes поступово впроваджує зміни до вашого застосунку або його конфігурації, одночасно відстежуючи його стан, щоб переконатися, що він не припиняє роботу всіх робочих екземплярів застосунку одночасно. Якщо щось піде не так, Kubernetes відкотить зміни за вас. Скористайтесь перевагами зростаючої екосистеми рішень для розгортання.

Керування Secrets та конфігурацією

Розгортайте та оновлюйте Secrets і конфігурацію застосунків без перезбирання образу та без розкриття Secrets у конфігурації вашого стеку.

Автоматичне пакування контейнерів

Автоматично розміщує контейнери на вузлах, враховуючи їх вимоги до ресурсів та інші обмеження, не жертвуючи при цьому доступністю. Поєднуйте критичні та best-effort робочі навантаження, щоб підвищити використання ресурсів і заощадити ще більше.

Пакетне виконання

Окрім сервісів, Kubernetes може керувати вашими пакетними та CI-навантаженнями, за потреби замінюючи контейнери, що зазнали збою.

Самозцілення

Kubernetes перезапускає контейнери, що зазнали збою, за потреби замінює цілі Podʼи, повторно підключає системи зберігання даних у разі масштабних збоїв, а також може інтегруватися з механізмами автоматичного масштабування вузлів для самозцілення навіть на рівні вузлів.

Горизонтальне масштабування

Масштабуйте свої застосунки, збільшуйте та зменшуйте кількість їх екземплярів за допомогою простої команди, в графічному інтерфейсі або автоматично на основі використання CPU.

Вертикальне масштабування

Автоматично коригуйте запити на ресурси та обмеження на основі фактичних моделей використання.

Створений для розширення

Додавайте можливості до свого кластера Kubernetes без зміни вихідного коду основного проєкту.

Ми є дипломованим проєктом CNCF

Cloud Native Computing Foundation logo