20 лучших инструментов для DevOps-инженеров и старших разработчиков, которые стоит изучить в 2024 году
Это важнейшие инструменты, которые инженеры DevOps могут изучить в 2024 году со ссылками на ресурсы.
https://medium.com/javarevisited/top-20-tools-for-devops-engineers-and-senior-developers-to-learn-in-2024-cfc04e9850b5
Это важнейшие инструменты, которые инженеры DevOps могут изучить в 2024 году со ссылками на ресурсы.
https://medium.com/javarevisited/top-20-tools-for-devops-engineers-and-senior-developers-to-learn-in-2024-cfc04e9850b5
Medium
Top 20 Tools for DevOps Engineers and Senior Developers to Learn in 2024
These are essential tools DevOps Engineers can learn in 2024 with links to resources.
Взлом состояния Terraform для повышения привилегий : что может сделать злоумышленник, если он может редактировать состояние Terraform? Ответом должно быть «ничего», но на самом деле это «взять на себя управление вашим конвейером CI/CD».
https://blog.plerion.com/hacking-terraform-state-privilege-escalation
https://blog.plerion.com/hacking-terraform-state-privilege-escalation
Plerion
Hacking Terraform State for Privilege Escalation
What can an attacker do if they can edit Terraform state? The answer should be 'nothing' but is actually 'take over your CI/CD pipeline'.
Автоматизация OpenAPI CI/CD . Узнайте о стратегиях автоматизации рабочих процессов OpenAPI CI/CD для оптимизации процесса разработки.
https://www.ranthebuilder.cloud/post/openapi-ci-cd-automation
https://www.ranthebuilder.cloud/post/openapi-ci-cd-automation
Ran The Builder
Serverless APIs: Auto-Generate OpenAPI Docs & CI/CD Protections
Generate OpenAPI documentation for serverless APIs automatically, keep it in sync with code, and safeguard against API breaking changes
🍜 -Вы любите Кафку?
-Да, особенно грефневую.
...ну и Apache, конечно же. А еще мы любим экономить ваше время на интенсивном копании в документации.
Базовый курс Слёрма — это универсальное введение в Apache Kafka. Его записывали два практика, которые внедряли Kafka с нуля в крупные энтерпрайзы.
В процессе обучения вы:
⚡️Узнаете, какое место Apache Kafka занимает в жизни организации;
⚡️Научитесь выполнять основные команды по настройке и администрированию сервера Apache Kafka;
⚡️Поймёте, как создать распределенный отказоустойчивый кластер и распределить нагрузку;
⚡️Узнаете, как мониторить Apache Kafka и Apache ZooKeeper и какие метрики работоспособности есть;
⚡️Научитесь поддерживать работоспособность кластера и траблшутинга.
Новый поток курса стартует уже 25 марта. Станьте гуру равномерного распределения нагрузки ⚖️
-Да, особенно грефневую.
...ну и Apache, конечно же. А еще мы любим экономить ваше время на интенсивном копании в документации.
Базовый курс Слёрма — это универсальное введение в Apache Kafka. Его записывали два практика, которые внедряли Kafka с нуля в крупные энтерпрайзы.
В процессе обучения вы:
⚡️Узнаете, какое место Apache Kafka занимает в жизни организации;
⚡️Научитесь выполнять основные команды по настройке и администрированию сервера Apache Kafka;
⚡️Поймёте, как создать распределенный отказоустойчивый кластер и распределить нагрузку;
⚡️Узнаете, как мониторить Apache Kafka и Apache ZooKeeper и какие метрики работоспособности есть;
⚡️Научитесь поддерживать работоспособность кластера и траблшутинга.
Новый поток курса стартует уже 25 марта. Станьте гуру равномерного распределения нагрузки ⚖️
Где изучать DevOps. Бесплатные курсы, книги и полезные материалы
https://habr.com/ru/articles/800709/
https://habr.com/ru/articles/800709/
Forwarded from Daily Dev Jokes. Юмор.
DevOps
MLOps CloudOps AlOps DataOps ITOps RevOps FinOps HROps LegalOps SysOps BizOps DevSecOps ClickOps LLMOps ChatOps NoOps
MLOps CloudOps AlOps DataOps ITOps RevOps FinOps HROps LegalOps SysOps BizOps DevSecOps ClickOps LLMOps ChatOps NoOps
Linux для DevOps — с важными командами
https://medium.com/@shreyash10012002/linux-for-devops-fe8fab47e013
https://medium.com/@shreyash10012002/linux-for-devops-fe8fab47e013
Medium
Linux for DevOps-with commands
Role of Linux in DevOps
Kubernetes с точки зрения разработчика
Мы воспринимаем вещи так, как мы с ними взаимодействуем и понимаем их. Для команды, занимающейся инфраструктурой, Kubernetes — отличный способ масштабирования приложений и управления ими, но для разработчика внешнего и внутреннего интерфейса это может показаться сложным и напряженным.
В Kubernetes представлено множество концепций и терминологий (развертывания, сервисы, модули…), которые требуют времени для понимания и еще больше времени для освоения. Но разработчикам иногда приходится взаимодействовать с ними еженедельно, а то и ежедневно.
Благодаря нашему опыту и исследованиям мы определили три наиболее распространенных способа взаимодействия разработчиков с Kubernetes.
https://medium.com/@karadzajuraj/kubernetes-through-the-developers-perspective-207ee91300de
Мы воспринимаем вещи так, как мы с ними взаимодействуем и понимаем их. Для команды, занимающейся инфраструктурой, Kubernetes — отличный способ масштабирования приложений и управления ими, но для разработчика внешнего и внутреннего интерфейса это может показаться сложным и напряженным.
В Kubernetes представлено множество концепций и терминологий (развертывания, сервисы, модули…), которые требуют времени для понимания и еще больше времени для освоения. Но разработчикам иногда приходится взаимодействовать с ними еженедельно, а то и ежедневно.
Благодаря нашему опыту и исследованиям мы определили три наиболее распространенных способа взаимодействия разработчиков с Kubernetes.
https://medium.com/@karadzajuraj/kubernetes-through-the-developers-perspective-207ee91300de
Medium
Kubernetes Through the Developer’s Perspective
Through our experience and research, we identified the three most common ways in which developers engage with Kubernetes…
Настраиваем CI/CD с GitHub Actions и werf: инструкция для новичков
В этой статье мы рассмотрим, как настроить пайплайн CI/CD в GitHub: подготовим репозиторий, зальём туда приложение, создадим файлы конфигурации GitHub Actions, в которых опишем, как собирать наше приложение и деплоить его в кластер Kubernetes, развёрнутый под управлением Deckhouse Kubernetes Platform. Деплоить будем с помощью Open Source CLI-утилиты werf. Она помогает организовать полный цикл доставки приложений в Kubernetes и рассматривает Git как единый источник истины для состояния развёрнутого приложения. Статья рассчитана на тех, кто только начинает свой путь в мире облаков и кластеризации.
https://habr.com/ru/companies/flant/articles/803251/
В этой статье мы рассмотрим, как настроить пайплайн CI/CD в GitHub: подготовим репозиторий, зальём туда приложение, создадим файлы конфигурации GitHub Actions, в которых опишем, как собирать наше приложение и деплоить его в кластер Kubernetes, развёрнутый под управлением Deckhouse Kubernetes Platform. Деплоить будем с помощью Open Source CLI-утилиты werf. Она помогает организовать полный цикл доставки приложений в Kubernetes и рассматривает Git как единый источник истины для состояния развёрнутого приложения. Статья рассчитана на тех, кто только начинает свой путь в мире облаков и кластеризации.
https://habr.com/ru/companies/flant/articles/803251/
Хабр
Настраиваем CI/CD с GitHub Actions и werf: инструкция для новичков
В этой статье мы рассмотрим, как настроить пайплайн CI/CD в GitHub: подготовим репозиторий, зальём туда приложение, создадим файлы конфигурации GitHub Actions, в которых опишем, как собирать наше...
Анонс Doketeer 18.0: значительное улучшение
Повышение безопасности Docker с помощью усиленных метрик уязвимостей образов Dockereer
https://medium.com/@docketeerxii/announcing-docketeer-18-0-a-whale-of-an-improvement-67282fbbbe61
Повышение безопасности Docker с помощью усиленных метрик уязвимостей образов Dockereer
https://medium.com/@docketeerxii/announcing-docketeer-18-0-a-whale-of-an-improvement-67282fbbbe61
Medium
Announcing Docketeer 18.0: A Whale of An Improvement
Enhancing Docker Security with Docketeer’s Bolstered Image Vulnerability Metrics
Знаете ли вы, что установка переменных среды в функции Lambda может увеличить время холодного запуска более чем на 20 мс? В этом посте я расскажу о том, как я это обнаружил и когда это имеет значение.
https://speedrun.nobackspacecrew.com/blog/2024/03/13/lambda-environment-variables-impact-on-coldstarts.html
https://speedrun.nobackspacecrew.com/blog/2024/03/13/lambda-environment-variables-impact-on-coldstarts.html
Nobackspacecrew
Lambda Environment Variables' Impact on Coldstarts - Speedrun
Decrypting environment variables slows down coldstarts
10 популярных альтернатив Jenkins для DevOps в 2024 году
Дженкинс был пионером в области CI/CD, но сегодня доступно множество альтернатив. Более современные платформы могут предложить улучшенную интеграцию системы контроля версий (VCS), большую поддержку облачных развертываний и лучшую совместимость с рабочими процессами IaC и GitOps.
https://spacelift.io/blog/jenkins-alternatives
Популярные параметры конфигурации Git : довольно полезные команды!
https://jvns.ca/blog/2024/02/16/popular-git-config-options
Дженкинс был пионером в области CI/CD, но сегодня доступно множество альтернатив. Более современные платформы могут предложить улучшенную интеграцию системы контроля версий (VCS), большую поддержку облачных развертываний и лучшую совместимость с рабочими процессами IaC и GitOps.
https://spacelift.io/blog/jenkins-alternatives
Популярные параметры конфигурации Git : довольно полезные команды!
https://jvns.ca/blog/2024/02/16/popular-git-config-options
Spacelift
Top 10 Most Popular Jenkins Alternatives for DevOps in 2025
What tools compete with Jenkins? Check out the best 10 CI/CD alternatives to Jenkins, their key features, and pricing.
Как установить облегченный Kubernetes в Ubuntu 22.04
https://developer-friendly.blog/2024/03/22/how-to-install-lightweight-kubernetes-on-ubuntu-2204
https://developer-friendly.blog/2024/03/22/how-to-install-lightweight-kubernetes-on-ubuntu-2204
Forwarded from KazDevOps
Разыгрываем 3 места на курс! Сможете пройти сами, подарить коллеге и даже младшему брату 😉
🔸 Узнаете основы, разберетесь с компонентами и абстракциями
🔸 Получите опыт настройки кластеров
🔸 Научитесь организовывать правильную разработку и деплой
🔸 Сможете запускать приложения в кластерах
Старт курса — 15 апреля
Go-go-go, и успехов!
#kubernetes
@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
✨️Обработка более 5 миллионов записей с помощью Lambda :
результаты обучения по оптимизации потока данных Kinesis Data Stream для поддержки высокой пропускной способности.
https://towardsaws.com/how-to-optimize-aws-lambda-kinesis-to-process-5-million-messages-c3ed5a143c2d
✨️Nix — лучший конструктор образов Docker:
отличный разговор о том, почему конструктор образов Docker — отстой!
https://xeiaso.net/talks/2024/nix-docker-build
✨️Переключайте пользователей между версиями приложения с помощью Lambda@Edge :
как легко направить часть ваших пользователей на новую версию приложения, позволяя другим закончить работу со старой с помощью Lambda@Edge.
https://pabis.eu/blog/2024-03-11-Lambda-Edge-Select-Test-Origin-Stick-To-Old.html
✨️Добавьте переключатель, чтобы упростить отладку Terraform :
как использовать возможности Azure DevOps, чтобы упростить анализ IaC Terraform.
https://medium.com/@antoine.loizeau/add-a-switch-to-simplify-terraform-debugging-2d532eb889eb
результаты обучения по оптимизации потока данных Kinesis Data Stream для поддержки высокой пропускной способности.
https://towardsaws.com/how-to-optimize-aws-lambda-kinesis-to-process-5-million-messages-c3ed5a143c2d
✨️Nix — лучший конструктор образов Docker:
отличный разговор о том, почему конструктор образов Docker — отстой!
https://xeiaso.net/talks/2024/nix-docker-build
✨️Переключайте пользователей между версиями приложения с помощью Lambda@Edge :
как легко направить часть ваших пользователей на новую версию приложения, позволяя другим закончить работу со старой с помощью Lambda@Edge.
https://pabis.eu/blog/2024-03-11-Lambda-Edge-Select-Test-Origin-Stick-To-Old.html
✨️Добавьте переключатель, чтобы упростить отладку Terraform :
как использовать возможности Azure DevOps, чтобы упростить анализ IaC Terraform.
https://medium.com/@antoine.loizeau/add-a-switch-to-simplify-terraform-debugging-2d532eb889eb
Medium
How to optimize AWS Lambda & Kinesis to process 5 million records per minute
The learning outcomes of optimizing the Kinesis Data Stream flow to support high throughput
В этом блоге собрано все, что я узнал, и он поможет вам выбрать наиболее подходящую стратегию кэширования для ваших рабочих процессов.
https://blacksmith.sh/blog/cache-is-king-a-guide-for-docker-layer-caching-in-github-actions
https://blacksmith.sh/blog/cache-is-king-a-guide-for-docker-layer-caching-in-github-actions
Amazon VPC CNI теперь поддерживает автоматическое обнаружение подсети, что помогает масштабировать кластеры EKS (1 минута чтения)
Amazon VPC CNI теперь предлагает обнаружение подсетей на основе тегов для кластеров Amazon EKS, что позволяет масштабировать распределение адресов IPv4 из тегированных подсетей внутри VPC без дополнительных сложностей.
https://aws.amazon.com/ru/about-aws/whats-new/2024/04/amazon-vpc-cni-automatic-subnet-discovery
Модель оператора Kubernetes
В этом блоге представлено углубленное понимание операторов Kubernetes и пользовательских ресурсов, их преимуществ, потенциальных проблем и примеров из реальной жизни.
https://faun.pub/the-kubernetes-operator-model-01756c247064
Amazon VPC CNI теперь предлагает обнаружение подсетей на основе тегов для кластеров Amazon EKS, что позволяет масштабировать распределение адресов IPv4 из тегированных подсетей внутри VPC без дополнительных сложностей.
https://aws.amazon.com/ru/about-aws/whats-new/2024/04/amazon-vpc-cni-automatic-subnet-discovery
Модель оператора Kubernetes
В этом блоге представлено углубленное понимание операторов Kubernetes и пользовательских ресурсов, их преимуществ, потенциальных проблем и примеров из реальной жизни.
https://faun.pub/the-kubernetes-operator-model-01756c247064
Amazon
Amazon VPC CNI now supports automatic subnet discovery
Создание кластера Kubernetes с нуля за 1 час с использованием автоматизации
Последние несколько недель я собирал проект с целью автоматизации создания кластера Kubernetes с нуля, используя только базовые вычислительные ресурсы. Результатом является общедоступный проект GitHub, и это руководство по этому проекту.
https://medium.com/@martin.hodges/creating-a-kubernetes-cluster-from-scratch-in-1-hour-using-automation-a25e387be547
Последние несколько недель я собирал проект с целью автоматизации создания кластера Kubernetes с нуля, используя только базовые вычислительные ресурсы. Результатом является общедоступный проект GitHub, и это руководство по этому проекту.
https://medium.com/@martin.hodges/creating-a-kubernetes-cluster-from-scratch-in-1-hour-using-automation-a25e387be547
Medium
Creating a Kubernetes cluster from scratch in 1 hour using automation
Over the last few weeks, I have been putting together a project with the aim of automating the creation of a Kubernetes cluster from…