# Managed Kubernetes (https://docs.h3llo.cloud/kubernetes)

> Создание кластера, типы DEV и PROD, версии, kubeconfig.

Managed Kubernetes — кластер, control plane которого обслуживает платформа. Вы управляете рабочими нодами
(через [пулы нод](https://docs.h3llo.cloud/kubernetes/node-pools)) и своими приложениями. Управляющий слой оплачивается за каждую реплику,
ноды — по цене vCPU и RAM; подробности и пример счёта — в разделе [Цены Managed Kubernetes](https://docs.h3llo.cloud/kubernetes/pricing).

## Типы кластеров [#типы-кластеров]

| Тип | Control plane | Рабочих нод |
|---|---|---|
| **DEV** | общий etcd, 1 реплика | до 10 |
| **PROD** | собственный etcd из 3 реплик, 1, 3 или 5 реплик control plane | до 100 |

## Версии [#версии]

Доступны Kubernetes **1.34**, **1.35** и **1.36** (по умолчанию выбрана последняя). Сеть кластера — Cilium.

## Создание [#создание]

Раздел «Kubernetes» → «Новый кластер Kubernetes»:

1. **Тип кластера** и **реплики control plane**.
2. **Название** и **версия Kubernetes**.
3. **Автообновление** — день недели и час начала обслуживания (UTC), см. [Обновления](https://docs.h3llo.cloud/kubernetes/upgrades).
4. **Рабочие ноды** — количество, vCPU (2–128), RAM (2–512 ГБ, не меньше числа vCPU), диск ноды (40–400 ГБ).
5. **Автомасштабирование** — максимум нод и время работы ноды без нагрузки перед удалением (1–60 минут, по
   умолчанию 10).
6. **Hubble** — наблюдение за сетью кластера, см. [Аддоны](https://docs.h3llo.cloud/kubernetes/addons).

Нажмите «Создать кластер». Число кластеров ограничено [квотой](https://docs.h3llo.cloud/quotas).

## Доступ к кластеру [#доступ-к-кластеру]

Когда кластер перейдёт в состояние «Готов», нажмите «Скачать Kubeconfig» на странице кластера:

```bash
export KUBECONFIG=~/Downloads/<кластер>_kubeconfig.yaml
kubectl get nodes
```

API-сервер кластера доступен по публичному IP-адресу, указанному в kubeconfig. Ограничить доступ к API списком
адресов пока нельзя — храните kubeconfig как секрет.

## Образы из Container Registry [#образы-из-container-registry]

Кластер можно подключить к реестру [Container Registry](https://docs.h3llo.cloud/registry#kubernetes) в один клик: платформа создаст
секрет для загрузки образов в выбранных namespace.
