Полезные и нужные статьи

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 — примеры работы с таблицами

Установка агента Zabbix в Linux

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/ — бэкапы БД обзорная статья

От denerk

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *