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

По всем вопросам: @un_ixtime
Download Telegram
Terraform apply-before-merge и apply-after-merge : познакомьтесь с двумя основными рабочими процессами Terraform и OpenTofu: apply-before-merge и apply-after-merge, а также узнайте, почему apply-after-merge, вероятно, является лучшим выбором. https://terramate.io/rethinking-iac/mastering-terraform-workflows-apply-before-merge-vs-apply-after-merge

Тегирование ресурсов AWS : эффективное тегирование ресурсов AWS с помощью Terraform, с примерами тегирования по умолчанию и на уровне ресурсов, а также советами по использованию групп ресурсов AWS и редактора тегов. https://medium.com/@seifeddinerajhi/tagging-aws-resources-the-right-way-using-terraform-dd2cce77be7b

Управление модулями Terraform : автоматизируйте управление версиями и документирование с помощью GitHub Actions, Semantic Releases и Terraform Docs. https://medium.com/@luizandrends/streamlining-terraform-module-management-with-github-actions-semantic-releases-and-terraform-docs-9ea32f0fd4ba
Terraform добавляет новый параметр для управления токенами команды (2 минуты чтения)
Администраторы теперь могут контролировать, могут ли члены команды управлять токеном API своей команды в HCP Terraform, что повышает безопасность и снижает операционные риски.
https://www.hashicorp.com/blog/terraform-adds-a-new-setting-to-manage-team-tokens
Linux: синхронизация локальных и удаленных каталогов с помощью Rsync (чтение занимает 4 минуты)

В руководстве представлен rsync как инструмент для синхронизации каталогов между несколькими серверами Linux, будь то для резервного копирования или обеспечения общего доступа к данным для разных пользователей и машин. Rsync, сокращение от remote sync, предлагает надежное решение для эффективного поддержания согласованности между локальными и удаленными каталогами. https://thenewstack.io/linux-synchronize-local-and-remote-directories-with-rsync
5 продвинутых операторов Kubernetes, о которых должен знать каждый инженер DevOps
Упростите управление инфраструктурой

https://itnext.io/5-advanced-kubernetes-operators-every-devops-engineer-should-know-about-ab46bdc1c7d5
🚀Как запускать WebAssembly-приложения в Kubernetes с помощью Deckhouse

Запускать Wasm-приложения в ванильном Kubernetes затруднительно, так как есть неудобства в настройке сред выполнения на рабочих узлах. Штатных средств недостаточно, чтобы легко конфигурировать узлы. Конечно, можно сконфигурировать один узел руками. Но если нужно обкатать различные рантаймы или большое количество приложений, то хочется максимально просто масштабировать кластер и управлять узлами декларативно. Поэтому я решил запустить Wasm-приложение в Deckhouse Kubernetes Platform (DKP). Эта платформа упрощает развёртывание и управление кластерами Kubernetes.

В этой статье я покажу, как запускать Wasm-приложения в Kubernetes с использованием DKP. Мы настроим окружение, установим необходимые компоненты и запустим простой WebAssembly-модуль. https://habr.com/ru/companies/flant/articles/829946/
Please open Telegram to view this post
VIEW IN TELEGRAM
Критическая уязвимость, обнаруженная в #Docker Engine , позволяет злоумышленникам обходить плагины авторизации (AuthZ) - CVE-2024-41110, оценка CVSS 10.0. Эта #уязвимость может привести к серьезному повышению привилегий, затрагивая многочисленные версии Docker.

https://www.docker.com/blog/docker-security-advisory-docker-engine-authz-plugin/
Познакомьтесь с Chrono — нашим масштабируемым, последовательным решением для кэширования метаданных (14 минут чтения)
Chrono — это масштабируемая, согласованная система кэширования, созданная на основе хранилища ключей и значений Panda от Dropbox, которая обрабатывает запросы на чтение большого объема, сохраняя при этом гарантии чтения после записи.

https://dropbox.tech/infrastructure/meet-chrono-our-scalable-consistent-metadata-caching-solution
Поисковые системы стали проще: подход с минимальным кодированием с помощью GKE и Vertex AI Agent Builder (чтение занимает 5 минут)

В этой статье обсуждается, как создать поисковую систему с низким кодом для веб-сайта, используя бессерверную инфраструктуру Google Cloud, объединяя такие инструменты, как Pub/Sub, BigQuery и Vertex AI Search, чтобы автоматизировать и упростить процесс. В ней описывается рабочий процесс и задействованные компоненты, от получения RSS-каналов до создания индекса с возможностью поиска, использования микросервисов и облачных сервисов для эффективности и масштабируемости.

https://cloud.google.com/blog/products/application-development/building-a-search-engine-with-gke-and-vertex-ai
Агент Kubernetes теперь доступен в Octopus Deploy (3 минуты чтения)

Агент Kubernetes в Octopus Server 2024.2 теперь доступен всем после успешного периода раннего доступа, с более чем 225 000 развертываний более чем 25 клиентами. Ключевые обновления включают поддержку высокой доступности, определение области действия арендатора, пользовательские сертификаты и улучшенную обработку секрета извлечения образа, что приводит к более быстрому времени развертывания и повышению стабильности. https://octopus.com/blog/kubernetes-agent-ga
В этой статье мы обсудим один из необычных случаев, с которым мы столкнулись на пути развертывания виртуальных потоков в Java 21.

Узнайте, как виртуальные потоки Java 21 могут преобразовать высокопроизводительные параллельные приложения за счет сокращения накладных расходов на управление потоками. https://netflixtechblog.com/java-21-virtual-threads-dude-wheres-my-lock-3052540e231d
Высокотехнологичная компания-производитель IT-инфраструктуры YADRO в поиске опытных DevOps-специалистов:

1️⃣ Старший DevOps инженер
2️⃣ DevOps engineer (Senior, Lead)
3️⃣ Инженер технической поддержки
4️⃣ Инженер по резервному копированию

Ты сможешь присоединиться к специалистам с огромным опытом, профессиональными знаниями, открытостью взглядов и инновационными идеями, чтобы создавать технологические решения и раскрыть свой творческий потенциал.

А ещё у тебя будут:

– Гибридный или удалённый формат работы;
– Возможность гибкого начала и окончания рабочего дня;
– Конкурентный уровень заработной платы и премирование по результатам работы;
– Возможность горизонтального и вертикального роста;
– Обучение за счёт компании: учебный портал с курсами и лекциями от экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
– Личное участие в становлении процессов и продуктов, возможность увидеть результат своей работы;
– Большое инженерное сообщество, которое постоянно развивается;
– ДМС со стоматологией с первого дня, консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
– Программа поддержки инноваций;
– Скидки для сотрудников, дополнительные day-off;
– Комфортные офисы в Москве, Санкт-Петербурге, Нижнем Новгороде и Минске.

Откликайся по ссылкам и стань частью YADRO!
Поймите разницу между операторами Kubernetes и Helm и выберите правильное решение для установки и настройки приложений в Kubernetes.

https://www.groundcover.com/blog/kubernetes-operator-vs-helm
Создайте собственный SQS или Kafka с Postgres : создайте таблицу очередей, управляйте тайм-аутами видимости сообщений и обеспечьте только одну доставку. https://blog.sequinstream.com/build-your-own-sqs-or-kafka-with-postgres

Terraform plan -light : для планирования используются только измененные ресурсы в коде, что сокращает время планирования без риска нарушения согласованности. https://www.bejarano.io/terraform-plan-light

Bash-Oneliner : удобные однострочники Bash и приемы работы с терминалом для обработки данных и обслуживания системы Linux. https://github.com/onceupon/Bash-Oneliner

Миграция данных в масштабе экзабайта с Apache Spark : как Amazon успешно перенесла обработку данных в масштабе экзабайта с Apache Spark на Ray на EC2. https://aws.amazon.com/blogs/opensource/amazons-exabyte-scale-migration-from-apache-spark-to-ray-on-amazon-ec2