Devops
2.24K subscribers
295 photos
15 videos
3 files
873 links
Технологии и решения, архитектурные проблемы.
Контейнеры, оркестраторы, скейлинг, мониторинг и др.

По всем вопросам: @un_ixtime
加入频道
Как создать полнофункциональную платформу Kubernetes для запуска микросервисов

Я пишу серию статей, в которых объясняется, как создать полнофункциональную платформу Kubernetes. Цель — создать кластер со всеми функциями, необходимыми для работы и обслуживания микросервисов. В этой статье я объединяю все это, ссылаясь на статьи в том порядке, в котором им следует следовать для создания платформы. https://medium.com/@martin.hodges/how-to-create-a-full-featured-kubernetes-platform-for-running-micro-services-c145ab71a2eb
Расширенный комплексный проект DevOps: развертывание приложения микросервисов в AWS EKS с использованием Terraform, Helm, Jenkins и ArgoCD (часть I)

https://dev.to/kelvinskell/advanced-end-to-end-devops-project-deploying-a-microservices-app-to-aws-eks-using-terraform-helm-jenkins-and-argocd-part-i-3a53
This media is not supported in your browser
VIEW IN TELEGRAM
Я и моя команда DevOps пытаемся устранить неполадки кластера Kubernetes в рабочей среде
Автоматизируем сборку и деплой приложения в GitLab CI/CD: подробное руководство с примерами

При разработке приложений рано или поздно наступает момент, когда заниматься развёртыванием вручную становится затратно и неудобно. Как следствие на помощь приходит автоматизация этого процесса с помощью специально настроенных пайплайнов непрерывной интеграции и непрерывной доставки (Continuous Integration Continuous Delivery — CI/CD). Для разных систем управления репозиториями исходного кода существуют свои способы настройки CI/CD.

В этой статье мы рассмотрим, как использовать GitLab для организации автоматической сборки и деплоя приложения в кластер Kubernetes.

https://habr.com/ru/articles/795475/
Контейнеры разработчика: минимизация зависимостей локального компьютера с помощью воспроизводимых настроек.

Представьте себе возможность мгновенно воссоздать всю настройку разработки — независимо от того, где вы находитесь! Вот что привносят в игру Devcontainers.
https://medium.com/@seifeddinerajhi/devcontainers-minimizing-local-machine-dependencies-with-replicable-setups-f482882f095b

Zarf:
инструмент развертывания с открытым исходным кодом, который вам нужен 💠
https://medium.com/@seifeddinerajhi/zarf-the-open-source-deployment-tool-you-need-199fc791366e
Nemo: инструмент мониторинга Kubernetes

Nemo — это инструмент мониторинга Kubernetes, который упрощает управление кластером, предоставляет подробные метрики на уровнях узлов и модулей, а также предлагает расширенные функции для будущих улучшений. https://medium.com/@akbenkov79/nemo-a-kubernetes-monitoring-tool-8c97d2d283a4
Docker и Docker Compose — это мощные инструменты, используемые в современных рабочих процессах разработки и развертывания программного обеспечения. Docker позволяет разработчикам упаковывать приложения и их зависимости в легкие контейнеры, а Docker Compose упрощает управление многоконтейнерными приложениями.

https://www.javacodegeeks.com/2024/03/docker-and-docker-compose.html
Расширенная маршрутизация запросов с помощью ALB . Узнайте, как использовать расширенную маршрутизацию запросов Application Load Balancer для эффективной маршрутизации трафика приложений между несколькими кластерами Amazon EKS.

Terraform как услуга с Google :
погрузитесь в управление инфраструктурой Google с помощью Terraform как услуги.

Автоматизация инфраструктуры . Узнайте, как создать инфраструктуру с помощью шаблонов Backstage, Terraform и действий GitHub для оптимизации операций.

Запуск Selenium на стероидах : пошаговое руководство по настройке сервера Selenium на AWS Lambda.
20 лучших инструментов для DevOps-инженеров и старших разработчиков, которые стоит изучить в 2024 году
Это важнейшие инструменты, которые инженеры DevOps могут изучить в 2024 году со ссылками на ресурсы.

https://medium.com/javarevisited/top-20-tools-for-devops-engineers-and-senior-developers-to-learn-in-2024-cfc04e9850b5
Взлом состояния Terraform для повышения привилегий : что может сделать злоумышленник, если он может редактировать состояние Terraform? Ответом должно быть «ничего», но на самом деле это «взять на себя управление вашим конвейером CI/CD».

https://blog.plerion.com/hacking-terraform-state-privilege-escalation
Автоматизация OpenAPI CI/CD . Узнайте о стратегиях автоматизации рабочих процессов OpenAPI CI/CD для оптимизации процесса разработки.

https://www.ranthebuilder.cloud/post/openapi-ci-cd-automation
🍜 -Вы любите Кафку?
-Да, особенно грефневую.


...ну и Apache, конечно же. А еще мы любим экономить ваше время на интенсивном копании в документации.

Базовый курс Слёрма — это универсальное введение в Apache Kafka. Его записывали два практика, которые внедряли Kafka с нуля в крупные энтерпрайзы.

В процессе обучения вы:
⚡️Узнаете, какое место Apache Kafka занимает в жизни организации;
⚡️Научитесь выполнять основные команды по настройке и администрированию сервера Apache Kafka;
⚡️Поймёте, как создать распределенный отказоустойчивый кластер и распределить нагрузку;
⚡️Узнаете, как мониторить Apache Kafka и Apache ZooKeeper и какие метрики работоспособности есть;
⚡️Научитесь поддерживать работоспособность кластера и траблшутинга.

Новый поток курса стартует уже 25 марта. Станьте гуру равномерного распределения нагрузки ⚖️
Где изучать DevOps. Бесплатные курсы, книги и полезные материалы

https://habr.com/ru/articles/800709/
DevOps

MLOps CloudOps AlOps DataOps ITOps RevOps FinOps HROps LegalOps SysOps BizOps DevSecOps ClickOps LLMOps ChatOps NoOps