Использование Talm для инициализации кластера Cozystack
talm — декларативный CLI-инструмент, созданный разработчиками Cozystack и оптимизированный для развертывания Cozystack.
Рекомендуется для infrastructure-as-code и GitOps.
Второй шаг развертывания кластера Cozystack — установка и настройка кластера Kubernetes. В результате вы получите установленный и настроенный кластер Kubernetes, готовый к установке Cozystack.
Если вы устанавливаете Cozystack впервые, начните с руководства по Cozystack.
Для production-развертываний Cozystack рекомендует использовать Talos Linux в качестве базовой операционной системы. Предварительное условие для этих методов — установленный Talos Linux.
Есть несколько способов настроить узлы Talos и инициализировать кластер Kubernetes:
talos-bootstrap — интерактивного скрипта для инициализации кластеров Kubernetes на Talos OS.Cozystack также можно развернуть на других дистрибутивах Kubernetes:
Если при установке возникнут проблемы, см. раздел Troubleshooting.
talm — декларативный CLI-инструмент, созданный разработчиками Cozystack и оптимизированный для развертывания Cozystack.
Рекомендуется для infrastructure-as-code и GitOps.
talos-bootstrap — CLI для пошаговой инициализации кластера, созданный разработчиками Cozystack.
Рекомендуется для первых развертываний.
talosctl — стандартный CLI Talos Linux: он требует больше boilerplate-кода, но дает полную гибкость настройки.
Инициализация кластера Cozystack в изолированной (air-gapped) среде с mirror’ами container registry.
Инструкции по решению типовых проблем, которые могут возникнуть при установке Kubernetes с помощью talm, talos-bootstrap или talosctl.
Как развернуть Cozystack на k3s, kubeadm, RKE2 или других дистрибутивах Kubernetes без Talos Linux
Prepare Ubuntu LTS hosts with UEFI Secure Boot enabled for Cozystack non-Talos installation by pre-installing drbd-dkms from the LINBIT PPA