Всё о DevOps
Для связи - @raz_raz
Заказать рекламу через биржу: https://telega.in/c/devops_memops
Post #6494
1.56K
DE @devops_memops
Showing posts older than #6495 · Back to latest
В этой статье рассказывается о tfplan2md — инструменте, который преобразует планы Terraform в формате JSON в более понятные сводки в формате Markdown для проверки пул-реквестов. Он упрощает понимание результатов выполнения планов в рабочих процессах Azure DevOps и GitHub.
В этой статье представлен фреймворк на основе Terraform, в котором более 50 команд развертывают инфраструктуру с помощью простых переменных tfvars, а команды, работающие с платформой, поддерживают многократно используемые строительные блоки. В статье рассказывается о встроенных шаблонах поиска, автоматических обновлениях PR и значительном сокращении количества шаблонных элементов без добавления уровней предварительной обработки.

- Устранить проблему ContainerCreating, вызванную отсутствующим ConfigMap
https://labs.iximiuz.com/challenges/troubleshoot-missing-configmap-and-expose-static-website-via-nodeport-56a1380b
- Преобразовать Pod в Deployment с управлением Secret
https://labs.iximiuz.com/challenges/convert-pod-to-deployment-with-secret-management-d8bbf781
- Поддерживать здоровье Pod с помощью liveness и readiness проб
https://labs.iximiuz.com/challenges/keep-pods-healthy-with-liveness-and-readiness-probes-07714b87
- Readiness-проба с проверкой файла для инициализации контейнера
https://labs.iximiuz.com/challenges/file-aware-readiness-gate-for-container-initialization-0438fb3d
- Настроить конфигурацию через ConfigMap с валидацией пробами
https://labs.iximiuz.com/challenges/application-configuration-mounted-with-configmap-and-probe-validation-7fd26bcd
- Реализовать стратегию Canary Deployment
https://labs.iximiuz.com/challenges/implement-canary-deployment-strategy-f50dac5e
- Классы QoS в Kubernetes и управление ресурсами
https://labs.iximiuz.com/challenges/kubernetes-qos-classes-and-resource-management-6f5cf7d9
- Смонтировать ConfigMap и Secret в один Volume
https://labs.iximiuz.com/challenges/mount-configmap-and-secret-using-a-single-volume-df4de738
- Планирование Pod с использованием Taints, Tolerations и Node Affinity
https://labs.iximiuz.com/challenges/scheduling-pods-with-taints-affinity-d466e93e
- Планирование Pod с использованием обязательной Pod Affinity
https://labs.iximiuz.com/challenges/schedule-pods-using-required-pod-affinity-d0ede94e
- Экспонировать стек наблюдаемости (Prometheus и Grafana) через Traefik
https://labs.iximiuz.com/challenges/expose-prometheus-and-grafana-using-traefik-ingress-479b065f
- Диагностировать фейл деплоя Pod из-за ограничений по ресурсам
https://labs.iximiuz.com/challenges/troubleshoot-pod-deployment-failure-2ccb7972
- Захарднить Deployment с помощью Security Context и Capabilities
https://labs.iximiuz.com/challenges/secure-a-deployment-with-security-context-and-capabilities-8b398024
Я считаю, что все движение DevOps было масштабной двадцатилетней битвой за достижение одной цели: создание единого цикла обратной связи, соединяющего разработчиков с продакшеном. С этой точки зрения оно потерпело неудачу.
Работа над RegreSQL заставила меня уделить много внимания буферам. Если вы обычный пользователь PostgreSQL, то наверняка слышали о настройке shared_buffers и следовали старому доброму совету — установить значение в 1/4 от объема доступной оперативной памяти. Но после того, как в недавнем выпуске подкаста Postgres FM мы уделили буферам слишком много внимания, меня спросили, что это вообще такое.
Буферы — одна из тех тем, о которых легко забыть. И хотя они являются основой архитектуры производительности PostgreSQL, большинство из нас воспринимают их как нечто само собой разумеющееся. В этой статье мы попытаемся это изменить.
Приложение написано на Rust и поддерживает настройку через YAML-конфигурацию, включая параметры подключения к Docker-демону и пользовательскую цветовую схему.
Основной функционал организован в виде страниц с возможностью навигации с помощью командной строки и горячих клавиш, обеспечивающих быстрый доступ к операциям: запуск, остановка, удаление контейнеров, просмотр логов и выполнение команд внутри контейнеров. Навигация реализована через привычные клавиши j/k, а интерфейс поддерживает контекстно-зависимые действия, упрощая администрирование в терминальной среде.
Яндекс Переводчик
Я считаю, что все движение DevOps было масштабной двадцатилетней битвой за достижение одной цели: создание единого цикла обратной связи, соединяющего разработчиков с продакшеном. С этой точки зрения оно потерпело неудачу.