Направо към съдържанието

Kubernetes

от Уикипедия, свободната енциклопедия
Kubernetes
Информация
АвторGoogle
РазработчикCloud Native Computing Foundation
Последна версия1.22.2
4 август 2021 г.
Програмен езикGo
Операционна системаLinux, Windows, macOS
ЛицензApache License 2.0
Уебсайтkubernetes.io
Kubernetes в Общомедия

Kubernetes (съкратено K8s) е оркестратор на контейнери с отворен код за автоматично инсталиране на приложен софтуер и по-нататъшното му мащабиране и управление.[1] Първоначално разработен от Google през 2014 г., днес той се поддържа от Cloud Native Computing Foundation и цели предоставянето на платформа за „автоматично разгръщане и опериране на контейнери“.[2] Работи с широк набор от контейнеризатори (най-често с Docker), като групира контейнерите в клъстери. В началото Kubernetes използва интерфейс към рънтайма на Docker, който на по-късен етап е заменен с директен интерфейс към контейнера чрез по-базовия containerd.[3][4][5]

Голяма част от облачните услуги предоставят платформа или инфраструктура като услуга (PaaS или IaaS), върху която може да се разгърне Kubernetes като услуга. Много от тях предлагат и свои собствени Kubernetes дистрибуции.[6]

  1. kubernetes/kubernetes // Архивиран от оригинала на 21 април 2017. Посетен на 28 март 2017.
  2. What is Kubernetes? // Посетен на 31 март 2017.
  3. Don't Panic: Kubernetes and Docker // 2 декември 2020. Посетен на 22 декември 2020.
  4. Introducing Container Runtime Interface (CRI) in Kubernetes // 19 декември 2016. Посетен на 16 май 2021.
  5. kubernetes/community // Посетен на 16 май 2021.
  6. MSV, Janakiram. Why Kubernetes Developer Ecosystem Needs A PaaS // Посетен на 16 май 2021.