ALT Container OS подветка K8S: различия между версиями
Kaf (обсуждение | вклад) (Новая страница: «Категория:Руководства В настоящее время реализована подветка altcos/x86_64/sisyphus/k8s.») |
Kaf (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
[[Категория:Руководства]] | [[Категория:Руководства]] | ||
В настоящее время | Подветка '''K8S''' обеспечивает разворачивание серверов для организации kubernetes-кластера. | ||
В настоящее время (16.11.2021) дистрибутив ALTLinux обеспечивает разворачивание kubernetes-кластера под двумя типами | |||
"движков" (см. [[Kubernetes]]): | |||
- docker; | |||
- crio (podman) | |||
В текущей реализации был выбран вариант движка ''crio'' обеспечивающий повышенный уровень защита запускаемых контейнеров. | |||
Но, так как подветка ''K8S'' наследуется от основной ветки потока, включающей движок ''docker'', | |||
в раках данной подветки можно запускать ''docker-контейнеры'', сервисы под ''docker-compose'' и организовавать | |||
параллельно (или вместо) с кластером ''kubernetes'' и ''docker swarm'' кластер. | |||
В настоящее время реализован образ ''QCOW2'' подветки '''altcos/x86_64/sisyphus/k8s'''. | |||
Для запуска необходимо подготовить YML butane-файл, обеспечивающий следующий функционал при запуске образа: | |||
* форматирование дополнительного диска под файловую систему ''BTRFS'' для размещения образов и контейнеров; | |||
* монтирование его в каталог ''/var/lib''; | |||
* копирование файлов конфигураций и "перекрытых" при монтировании подкаталогов каталога ''/var/lib/''. | |||
* создание systemd-сервиса для инициализации master-узла kubernetes-кластера. |
Версия от 13:18, 16 ноября 2021
Подветка K8S обеспечивает разворачивание серверов для организации kubernetes-кластера.
В настоящее время (16.11.2021) дистрибутив ALTLinux обеспечивает разворачивание kubernetes-кластера под двумя типами "движков" (см. Kubernetes): - docker; - crio (podman)
В текущей реализации был выбран вариант движка crio обеспечивающий повышенный уровень защита запускаемых контейнеров. Но, так как подветка K8S наследуется от основной ветки потока, включающей движок docker, в раках данной подветки можно запускать docker-контейнеры, сервисы под docker-compose и организовавать параллельно (или вместо) с кластером kubernetes и docker swarm кластер.
В настоящее время реализован образ QCOW2 подветки altcos/x86_64/sisyphus/k8s.
Для запуска необходимо подготовить YML butane-файл, обеспечивающий следующий функционал при запуске образа:
- форматирование дополнительного диска под файловую систему BTRFS для размещения образов и контейнеров;
- монтирование его в каталог /var/lib;
- копирование файлов конфигураций и "перекрытых" при монтировании подкаталогов каталога /var/lib/.
- создание systemd-сервиса для инициализации master-узла kubernetes-кластера.