You are viewing documentation for Kubernetes version: v1.33
Kubernetes v1.33 документація більше не підтримується. Версія, яку ви зараз переглядаєте, є статичною. Для перегляду актуальної документації дивіться остання версія.
У цьому розділі розглянуто різні варіанти налаштування і запуску Kubernetes.
Різні рішення Kubernetes відповідають різним вимогам: легкість в експлуатації, безпека, система контролю, наявні ресурси та досвід, необхідний для управління кластером.
Ви можете розгорнути Kubernetes кластер на робочому комп'ютері, у хмарі чи в локальному дата-центрі, або обрати керований Kubernetes кластер. Також можна створити індивідуальні рішення на базі різних провайдерів хмарних сервісів або на звичайних серверах.
Простіше кажучи, ви можете створити Kubernetes кластер у навчальному і в прод оточеннях.
Навчальне оточення
Для вивчення Kubernetes використовуйте рішення на базі Docker: інструменти, підтримувані спільнотою Kubernetes, або інші інструменти з сімейства проектів для налаштування Kubernetes кластера на локальному комп'ютері.
Спільнота | Сімейство проектів |
---|---|
Minikube | CDK on LXD |
kind (Kubernetes IN Docker) | Docker Desktop |
Minishift | |
MicroK8s | |
IBM Cloud Private-CE (Community Edition) | |
IBM Cloud Private-CE (Community Edition) on Linux Containers | |
k3s |
Прод оточення
Обираючи рішення для проду, визначіться, якими з функціональних складових (або абстракцій) Kubernetes кластера ви хочете керувати самі, а управління якими - доручити провайдеру.
У Kubernetes кластері можливі наступні абстракції: застосунки, площина даних, площина управління, інфраструктура кластера та операції з кластером.
На діаграмі нижче показані можливі абстракції Kubernetes кластера із зазначенням, які з них потребують самостійного управління, а які можуть бути керовані провайдером.
Рішення для прод оточення
Таблиця рішень для прод оточення містить перелік провайдерів і технологій, які вони пропонують.
Провайдери | Керований сервіс | Хмара "під ключ" | Локальний дата-центр | Під замовлення (хмара) | Під замовлення (локальні ВМ) | Під замовлення (сервери без ОС) |
---|---|---|---|---|---|---|
Agile Stacks | ✔ | ✔ | ||||
Alibaba Cloud | ✔ | |||||
Amazon | Amazon EKS | Amazon EC2 | ||||
AppsCode | ✔ | |||||
APPUiO | ✔ | ✔ | ✔ | |||
Banzai Cloud Pipeline Kubernetes Engine (PKE) | ✔ | ✔ | ✔ | ✔ | ||
CenturyLink Cloud | ✔ | |||||
Cisco Container Platform | ✔ | |||||
Cloud Foundry Container Runtime (CFCR) | ✔ | ✔ | ||||
CloudStack | ✔ | |||||
Canonical | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Containership | ✔ | ✔ | ||||
D2iQ | Kommander | Konvoy | Konvoy | Konvoy | Konvoy | |
Digital Rebar | ✔ | |||||
DigitalOcean | ✔ | |||||
Docker Enterprise | ✔ | ✔ | ✔ | |||
Gardener | ✔ | ✔ | ✔ | ✔ | ✔ | Custom Extensions |
Giant Swarm | ✔ | ✔ | ✔ | |||
Google Kubernetes Engine (GKE) | Google Compute Engine (GCE) | GKE On-Prem | ||||
Hidora | ✔ | ✔ | ✔ | |||
IBM | IBM Cloud Kubernetes Service | IBM Cloud Private | ||||
Ionos | Ionos Managed Kubernetes | Ionos Enterprise Cloud | ||||
Kontena Pharos | ✔ | ✔ | ||||
KubeOne | ✔ | ✔ | ✔ | ✔ | ✔ | |
Kubermatic | ✔ | ✔ | ✔ | ✔ | ✔ | |
KubeSail | ✔ | |||||
Kubespray | ✔ | ✔ | ✔ | |||
Kublr | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Microsoft Azure | Azure Kubernetes Service (AKS) | |||||
Mirantis Cloud Platform | ✔ | |||||
NetApp Kubernetes Service (NKS) | ✔ | ✔ | ✔ | |||
Nirmata | ✔ | ✔ | ||||
Nutanix | Nutanix Karbon | Nutanix Karbon | Nutanix AHV | |||
OpenNebula | OpenNebula Kubernetes | |||||
OpenShift | OpenShift Dedicated and OpenShift Online | OpenShift Container Platform | OpenShift Container Platform | OpenShift Container Platform | ||
Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE) | ✔ | ✔ | ||||
oVirt | ✔ | |||||
Pivotal | Enterprise Pivotal Container Service (PKS) | Enterprise Pivotal Container Service (PKS) | ||||
Platform9 | Platform9 Managed Kubernetes | Platform9 Managed Kubernetes | ✔ | ✔ | ✔ | |
Rancher | Rancher 2.x | Rancher Kubernetes Engine (RKE) | k3s | |||
Supergiant | ✔ | |||||
SUSE | ✔ | |||||
SysEleven | ✔ | |||||
Tencent Cloud | Tencent Kubernetes Engine | ✔ | ✔ | ✔ | ||
VEXXHOST | ✔ | ✔ | ||||
VMware | VMware Cloud PKS | VMware Enterprise PKS | VMware Enterprise PKS | VMware Essential PKS | VMware Essential PKS | |
Z.A.R.V.I.S. | ✔ |