Если вдруг пропустили актуальные статьи на тему 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
🔹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