Если вдруг пропустили актуальные статьи на тему DevOps...



🔹13 распространенных задач в Kubernetes и способы их решения

Cтатья о проблемах в Kubernetes, с которыми часто сталкиваются инженеры-разработчики при запуске новых масштабируемых отказоустойчивых веб-сервисов →



🔹Как настроить Jenkins в режиме высокой доступности



Перевели туториал, как настроить Jenkins в режиме высокой доступности в IBM Cloud. Описанный метод считается cloud-agonistic — его можно использовать с другими облачными провайдерами с учётом различий платформ. При этом применяется IaC, поэтому конфигурацию можно поддерживать на GitHub или в репозитории на основе Git. На настройку понадобится около 30 минут→



🔹 Лучшие друзья: Terraform, Ansible и Jenkins



В ещё одной инструкции объясняем, как использовать Jenkins CI/CD Pipeline для создания инфраструктуры AWS с помощью Terraform и Ansible. Конечный результат — код Terraform, создающий среду AWS с общедоступными подсетями и инстансами EC2 с Ansible Playbook. Когда код помещается в репозиторий GitHub, GitHub Webhook запускает Jenkins CI/CD Pipeline, действия которого зависят от того, куда мы отправляем код — в ветку разработки или в основную→



🔹 Тестирование автоматизации Ansible с помощью Molecule



Если вас интересует работа с Ansible, обратите внимание на этот материал. В нём разбирается, как тестировать роли с помощью Molecule, Docker и Testinfra. Molecule — это проект Red Hat, призванный помочь в тестировании ролей Ansible. Он обеспечивает поддержку тестирования с разными ОС и дистрибутивами. Molecule также является весьма разноплановым проектом, позволяющим использовать множество провайдеров виртуализации, тестовых фреймворков и тестовых сценариев. Такой подход обеспечивает последовательность в разработке и обслуживании ролей→



🔹 Журналы аудита Kubernetes: лучшие практики и настройка



Kubernetes — лидер среди систем оркестрации. С ростом популярности микросервисной разработки K8s проявил себя незаменимым инструментом для управления крупномасштабными приложениями и их развёртыванием. Правда, с обилием возможностей, которые предоставляет Kubernetes, этой системой подчас непросто управлять. В статье заострим внимание на журналах аудита Kubernetes, чтобы записи всех протекающих событий в кластере можно было заполучить по щелчку пальцев→



🔹 Кейс: внедряем устойчивый SRE-подход в компании



В общем, есть компания Reputation, которая собирает для клиентов отзывы из интернета. У Reputation было столько данных и сервисов, что с трудом удавалось мониторить систему вручную и оценивать её надёжность. Порой от клиентов компании прилетали жалобы, например: «Вы не собрали отзывы об этом заведении в TripAdvisor за последние три месяца». Или: «Вы опаздываете с ответами на отзывы по этому отделению». Или: «У меня в Google меньше отзывов, куда делись запросы на отзывы». С этим надо было что-то делать, и в Reputation решили внедрить SRE→





#DevOps #Terraform #Ansible #Jenkins #Kubernetes #SRE