Docker Compose
https://www.dmosk.ru/miniinstruktions.php?mini=docker-compose-examples — шпаргалка по составлению докер компоуз файла
https://zomro.com/rus/blog/faq/304-spisok-vazhnyh-komand-dlja-raboty-s-docker-compose — важные команды
https://docs.docker.com/compose/reference/ — список команд для командной строки
https://docs.docker.com/reference/compose-file/services/ — элементы верхнего уровня докер компоуз файла
https://devops.org.ru/dockercompose-summary — шпаргалка по командам
https://habr.com/ru/companies/ruvds/articles/486682/ — Makefile для docker compose
Docker
https://habr.com/ru/articles/310460/ — практическое руководство по докер
https://docs.docker.com/samples/ — примеры подключения различных служб в докер контейнерах
https://habr.com/ru/articles/337306/ — основы докер понятным языком
https://habr.com/ru/companies/timeweb/articles/595687/ — заметки про докер дя общего понимания
https://habr.com/ru/companies/kokocgroup/articles/802039/ — еще одна статья для понимания докер
https://qna.habr.com/q/701784 — запуск контейнеров при перезагрузке системы средствами Docker
https://github.com/hadolint/hadolint — линтер для Dockerfile
Prometheus
https://www.dmosk.ru/instruktions.php?object=prometheus-linux — установка прометеус
https://dev.to/aldorvv__/monitoring-linux-instances-with-prometheus-and-grafana-441i — еще одна инструкция по установке
https://dev.to/suryabhansv/configure-prometheus-with-basic-authentication-in-microsoft-azure-webapp-anp — аутентификация прометеус
https://redos.red-soft.ru/base/server-configuring/monitoring/prometheus-grafana/ — маленькое пояснение по установке node explorer на клиентском сервере
https://prometheus.io/ — официальный сайт прометеус
https://habr.com/ru/companies/tochka/articles/683608/ — человеческим языком про метрики, но мозг ломается (читать весь цикл)
https://laurvas.ru/prometheus-p1/ — введение в мониторинг
https://laurvas.ru/prometheus-p2/ — введение в мониторинг (часть 2)
https://laurvas.ru/prometheus-p3/ — введение в мониторинг (часть 3)
https://habr.com/ru/articles/783572/ — какой-то гигантский труд, который было бы неплохо почитать и осознать. Тут есть про настройку alertmanager!!!
https://github.com/prometheus-community/postgres_exporter — гитхаб с экспортером для постгре
https://github.com/burningalchemist/sql_exporter/releases/tag/0.15.0 — отсюда качать экспортер для постгреса
https://nixhub.ru/posts/postgres-exporter-setup/ — экспортер PostgreSQL
https://dev.to/nelsonmendezz_/how-to-monitor-posgresql-with-prometheus-and-grafana-docker-24c8 — экспортер PostgreSQL в docker compose
https://dev.to/deepanshu0810/alerts-and-alert-manager-in-prometheus-akm — настройка доставки алертов с вражеского Gmail
https://denisit.ru/bazovaya-nastrojka-alertmanager-v-svyazke-s-yandex-pochtoj — настройка доставки алертов с родного Яндекс
https://dev.to/sysdig/prometheus-alertmanager-best-practices-4872 — бест практис с алертменеджер (не читал)
https://prometheus.io/docs/instrumenting/exporters/ — список экспортеров
https://git.miem.hse.ru/1510/public_data/-/wikis/Документация-пользователя-по-экспортерам — документация по экспортерам
https://samber.github.io/awesome-prometheus-alerts/ — коллекция правил для алертменеджера
https://snakeproject.ru/rubric/article.php?art=prometheus_6_16072024 — оповещения в прометеус
https://www.programmerall.com/article/51792639580/ — настройка redis exporter для docker compose
https://habr.com/ru/articles/711936/ — топ 10 экспортеров
Grafana
https://grafana.com/grafana/dashboards/1860-node-exporter-full/ — полный экспорт узлов node-explorer
https://grafana.com/docs/grafana/latest/setup-grafana/installation/docker/ — установка графаны в контейнере
https://yandex.ru/video/preview/18048069189183960711 — полезный и нужный мастер-класс по картинкам из графаны
Systemd и Unit Файлы
https://linux-notes.org/pishem-systemd-unit-fajl/ — составляем Makefile
https://redos.red-soft.ru/base/manual/utilites/systemd/ — менеджер systemd
https://habr.com/ru/companies/timeweb/articles/824146/ — systemd от 0 до 1
https://kangran.su/~nnz/pub/s4a/s4a_latest.pdf — книга «systemd для администраторов»
https://askubuntu.com/questions/620930/how-do-i-autostart-docker-container-at-system-reboot — про запуск контейнеров при перезагрузке системы средствами systemd
DevOps
https://habr.com/ru/hubs/devops/articles/ — все статьи про девопс
https://dev.to/arbythecoder — 90 дней девопса. Чернокожая женщина (негр американский) пишет про свои приключения
https://habr.com/ru/companies/nixys/articles/ — блог компании, которая занимается девопс
Helm
https://habr.com/ru/companies/dataart/articles/588258/ — погружение в HELM часть 1
CI/CD
-https://www.youtube.com/watch?v=e0A2hDObLmg — видео про GitHub Actions
Github Actions
https://github.com/marketplace/actions/scp-files — экшен копирования файлов на сервер из репозитория
https://github.com/peimanja/promtool-github-actions — экшен проверки правил и конфигурайии Prometheus
GitLab
https://timeweb.cloud/tutorials/git/ustanovka-gitlab-na-ubuntu-22-04 — установка и настройка гитлаб
https://habr.com/ru/articles/824274/ — настройка гит сервера с нуля
https://www.dmosk.ru/miniinstruktions.php?mini=gitlab-ubuntu — установка гитлаб на убунту
https://kazarin.online/index.php/2019/02/10/introduction-to-devops-own-gitlab-server/ — введение в гитлаб
https://git-scm.com/book/ru/v2/Git-на-сервере-Настраиваем-сервер — Настройка гит сервера
https://losst.pro/nastrojka-gitlab-ci-cd — настройка ci cd на gitlab
https://habr.com/ru/articles/764568/ — настройка ci cd гайд по шагам
Terraform
https://habr.com/ru/companies/nixys/articles/692138/ — для чего нужен Терраформ
https://github.com/yandex-cloud/terraform-provider-yandex/tree/master/website/docs/r — репозиторий с документацией для Yandex cloud
https://github.com/terraform-yc-modules — модули Terraform Yandex Cloud
https://github.com/pauljamm/yc-terraform-modules/tree/master/networking — еще модули Terraform Yandex Cloud
Примеры конфигурации Terraform для Yandex Cloud
https://github.com/yandex-cloud/examples/blob/master/terraform-ydb-state/main.tf
https://github.com/EminChm/yandex_cloud_terraform_ansible/blob/main/main.tf
https://github.com/yandex-cloud/examples/blob/master/terraform-container-optimized-image-example/compute_instance/main.tf
Вопросы на собеседовании про Terraform
28 вопросов и ответов на собеседовании по Terraform в реальном времени
https://www.whizlabs.com/blog/terraform-interview-questions/
https://www.turing.com/interview-questions/terraform
Задания для тренировки по Terraform
https://github.com/EminChm/yandex_cloud_terraform_ansible/blob/main/README.md?plain=1
https://github.com/DemoniumBlack/fedorchukds-devops-33-12
https://github.com/shafikovrr/terraform-yandex-cloud
Clickhouse
https://clickhouse.com/docs/ru/getting-started/install — все способы установки
https://stackoverflow.com/questions/64888752/how-to-deploy-and-configure-a-remote-clickhouse-db-instance-with-docker — настройка clickhouse в контейнере
PostgreSQL
https://stackoverflow.com/questions/24718706/backup-restore-a-dockerized-postgresql-database — бэкап и восстановление постгрес в докер
https://hasurahq.medium.com/top-psql-commands-and-flags-you-need-to-know-postgresql-c4810ff9fa89 — базовые команды
https://docs.arenadata.io/ru/ADPG/current/how-to/queries/psql.html — примеры работы с таблицами
docker exec -t <container_name> pg_dumpall -c -U <.env_PG_USERNAME> > dump_$(date +%Y-%m-%d_%H_%M_%S).sql — делаем бэкап
cat <backup_name>.sql | docker exec -i <container_with_postgres> psql -U <PG_Username> -d <database> — восстанавливаем из бэкапа
Логгирование
https://www.youtube.com/watch?v=MAKMxl_Um3s — логгирование с помощью локи графана промтейл
https://habr.com/ru/articles/800781/ — настройка логгирования
Разное
https://github.com/devops-ru/awesome-devops_ru — девопс — что это такое и общая концепция
https://habr.com/ru/articles/843638/ — настройка VPN Outline Client (ну почти) на сервере без GUI
https://www.harness.io/blog — много всего про девопс, нужно почитать
https://devopschecklist.com/ — девопс чеклист
https://github.com/DevOps-Nirvana/DevOps-Checklist — еще один девопс чеклист
https://habr.com/ru/companies/wrike/articles/591627/ — про построение процессов девопс
https://habr.com/ru/companies/nsd/articles/526380/ — статья про разработку
https://habr.com/ru/companies/ruvds/articles/701034/ — статья про observability
https://habr.com/ru/articles/824514/ — GitLab и GitLab Runner
https://habr.com/ru/companies/first/articles/714618/ — бэкапы БД обзорная статья