github-actions[bot] fab1ba15f3 Add ReadWriteMany for longhorn (#5)
* Add ReadWriteMany for longhorn

* Remove upgrade-packages role

---------

Co-authored-by: Fedor Batonogov <f.batonogov@yandex.ru>
2024-04-26 08:30:46 +03:00
2024-04-15 13:45:37 +03:00
2024-04-25 19:37:15 +03:00
2024-04-25 19:37:15 +03:00
2024-04-15 13:15:18 +03:00
2024-04-25 19:37:15 +03:00

learn-devops

Мы стремимся подходу Инфраструктура как код

Основная идея Infrastructure as Code (IaC) в том, чтобы описать инфраструктуру кодом и сделать её доступной для понимания. IaC работает со всеми компонентами инфраструктуры так, будто это просто данные. Такое стало возможно благодаря умению платформ виртуализации и облачных провайдеров разделять инфраструктуру и оборудование, а для управления серверами, хранилищами и сетевыми устройствами предоставлять специальное API.

Структура проекта

  1. kubeadm - это инструмент для простого и быстрого развёртывания кластера Kubernetes.

  2. OpenTofu — программное обеспечение с открытым исходным кодом, используемое для управления внешними ресурсами (например, в рамках модели инфраструктура как код). Проект Linux Foundation. Пользователи определяют и предоставляют инфраструктуру центра обработки данных с помощью декларативного языка конфигурации, известного как HashiCorp Configuration Language (HCL) или JSON.

  3. Ansible — система управления конфигурациями, написанная на языке программирования Python, с использованием декларативного языка разметки для описания конфигураций. Применяется для автоматизации настройки и развёртывания программного обеспечения.

Description
No description provided
Readme MIT 258 KiB
Languages
HCL 42%
Jinja 35.1%
Dockerfile 10.4%
Shell 8.9%
Go 1.8%
Other 1.8%