Що таке Kubernetes?

Kubernetes, також написаний як K8s, є системою програмного забезпечення з відкритим кодом, що допомагає автоматизувати та масштабувати контейнерні програми. Створений компанією Google і випущений у липні 2015 року, зараз він розроблений CNCF (Cloud Native Computing Foundation). Назва "Kubernetes" (вимовляється "koo-ber-NET-ees") є грецькою для "керманича".

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

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

Хмара, Docker, терміни Інтернету