DevOps для ДевоПсов
3.22K subscribers
4.21K photos
68 videos
1 file
6.76K links
Самые актуальные материалы по DevOps на русском и английском языке

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Спросили 1000 инженеров и выяснили: что ждут от облаков разработчики и бизнес в 2025 году

Чего не хватает разработчикам и бизнесу в инфраструктуре, почему текущее облако — боль, и чего в целом хочется от облачной платформы.

Читать: «Спросили 1000 инженеров и выяснили: что ждут от облаков разработчики и бизнес в 2025 году»

#ru

@devo_pes | Другие наши каналы
Весь год вы носили футболки и джинсы… Хватит!

Заглядывайте к нам в виртуальную примерочную и выбирайте себе идеальный скин для встречи Нового года!

Делитесь в комментариях, какой скин вам выпал 👀

Реклама
Article: Stop Guessing, Start Improving: Using DORA Metrics and Process Behavior Charts

Delivery performance rarely changes in a straight line. Small degradations caused by tooling, environment instability, or team changes can accumulate quietly, while real improvements take time to emerge. This article shows how combining DORA metrics with Process Behavior Charts helps teams zoom out, detect meaningful shifts early, and validate improvement hypotheses.
By Egor Savochkin

Read: https://www.infoq.com/articles/DORA-metrics-PBCs/

@devo_pes | Другие наши каналы
Kubernetes v1.35 — планирование ворклоадов

Релиз вводит Workload API, начальную gang scheduling и opportunistic batching для ускоренного и атомарного размещения групп Podов. Подробности в официальной статье.

Подробности: https://kubernetes.io/blog/2025/12/29/kubernetes-v1-35-introducing-workload-aware-scheduling/

#en

@devo_pes | Другие наши каналы
Kubernetes v1.35 — watch‑основанная синхронизация маршрутов в CCM
В alpha введена фича CloudControllerManagerWatchBasedRoutesReconciliation: вместо постоянного опроса используются informers (триггер при добавлении/удалении узла или изменениях podCIDRs/.status.addresses). Включается --feature-gate=true.

Подробности: https://kubernetes.io/blog/2025/12/30/kubernetes-v1-35-watch-based-route-reconciliation-in-ccm/

#en

@devo_pes | Другие наши каналы
Kubernetes 1.35: версионированные z-pages для отладки
Kubernetes 1.35 добавил опциональные версионированные JSON-ответы для /statusz и /flagz (apiVersion=config.k8s.io/v1alpha1). Plain-text остаётся совместимым. Фича в alpha, требует включения feature gates и корректной авторизации.

Подробности: https://kubernetes.io/blog/2025/12/31/kubernetes-v1-35-structured-zpages/

#en

@devo_pes | Другие наши каналы
Kubernetes v1.35: in-place перезапуск Pod без удаления
В v1.35 появилась альфа‑функция RestartAllContainers — быстрый in-place перезапуск всех контейнеров в Pod без удаления и пересоздания. Сохраняет UID, IP и тома; полезно для AI/ML. Включается флагом RestartAllContainersOnContainerExits.

Подробности: https://kubernetes.io/blog/2026/01/02/kubernetes-v1-35-restart-all-containers/

#en

@devo_pes | Другие наши каналы
AWS: 10,000 AIdeas, Graviton4‑инстансы и новые AI‑возможности

Краткий обзор: конкурс Global 10,000 AIdeas (срок 21 янв.), новые EC2 M8gn/M8gb на Graviton4, Nemotron 3 Nano в Amazon Bedrock, поддержка Spot в ECS Managed Instances, тесты Direct Connect, AZ ID в EC2, AWS Transform и курс BeSA.

Подробности: https://aws.amazon.com/blogs/aws/happy-new-year-aws-weekly-roundup-10000-aideas-competition-amazon-ec2-amazon-ecs-managed-instances-and-more-january-5-2026/

#en

@devo_pes | Другие наши каналы
Kubernetes v1.35: числовые tolerations

В альфе добавлены операторы Gt и Lt для числовых taint-значений. Это позволяет задавать пороги SLA, оптимизировать стоимость и выбирать узлы по производительности. Включается через feature gate; в альфе — использовать с осторожностью. Новые операторы толерантности в Kubernetes
KEP-5471 описывает Extended Toleration Operators — пороговые операторы (Gt/Lt) для более гибкого размещения. В статье есть ссылки на Taints & Tolerations, числовые операторы и контакты SIG Scheduling для вопросов.

Подробности: https://kubernetes.io/blog/2026/01/05/kubernetes-v1-35-numeric-toleration-operators/

#en

@devo_pes | Другие наши каналы
Детерминированное тестирование ИИ в cagent

В статье описано, как cagent записывает сессии в YAML-кассеты и воспроизводит их детерминированно без сетевых вызовов и затрат. Нормализует случайные ID, очищает заголовки с ключами, поддерживает OpenAI, Anthropic, Google; удобен для CI и отладки.

Подробности: https://www.docker.com/blog/deterministic-ai-testing-with-session-recording-in-cagent/

#en

@devo_pes | Другие наши каналы
Новый путь доставки токенов в CSI (Kubernetes v1.35)

В статье рассказывается о бета‑опции: CSI‑драйверы могут по опции получать токены сервисных аккаунтов в поле secrets вместо volume_context (serviceAccountTokenInSecrets: true). Это безопаснее и требует добавления fallback‑логики для совместимости.

Подробности: https://kubernetes.io/blog/2026/01/07/kubernetes-v1-35-csi-sa-tokens-secrets-field-beta/

#en

@devo_pes | Другие наши каналы
🔥1
Автоматическая миграция AWS SDK for Java v1→v2 с AWS Transform

В статье показано, как с помощью AWS Transform CLI автоматически обновить проекты с SDK v1 на v2: от анализа и генерации плана до применения изменений и валидации. Обновление повышает безопасность и производительность.

Подробности: https://aws.amazon.com/blogs/devops/automating-aws-sdk-for-java-v1-to-v2-upgrades-with-aws-transform/

#en

@devo_pes | Другие наши каналы
Kubernetes v1.35 — изменяемая nodeAffinity для PersistentVolume (alpha)

В статье отмечают, что в v1.35 PV.spec.nodeAffinity стал изменяемым в alpha: это облегчает онлайн‑миграции и апгрейды дисков. Для использования нужен фич‑флаг и права администратора; возможна гонка при планировании.

Подробности: https://kubernetes.io/blog/2026/01/08/kubernetes-v1-35-mutable-pv-nodeaffinity/

#en

@devo_pes | Другие наши каналы
Безопасность как опыт разработчика

В статье Docker автор Тушар Джайн пишет, что перенос безопасности «влево» породил шум из низкоприоритетных CVE. Решение — стартовать с защищённых hardened-образов: меньшая площадь атаки, встроенные SBOM/подписи и поддержка, чтобы снизить оповещения и ускорить разработку.

Подробности: https://www.docker.com/blog/security-is-a-developer-experience-problem-rooted-in-our-foundations/

#en

@devo_pes | Другие наши каналы
Kubernetes 1.35: контроль exec‑плагинов

В официальном блоге описано, как в kuberc задать credentialPluginPolicy и credentialPluginAllowlist, чтобы запретить или ограничить запуск сторонних исполняемых файлов через kubeconfig. Доступны режимы AllowAll, DenyAll и Allowlist.

Подробности: https://kubernetes.io/blog/2026/01/09/kubernetes-v1-35-kuberc-credential-plugin-allowlist/

#en

@devo_pes | Другие наши каналы
AWS: Lambda на .NET 10 и быстрый старт Client VPN
В статье обзор ключевых новинок AWS: поддержка .NET 10 в Lambda, tmpfs для ECS, новые типы EC2, quickstart для Client VPN, улучшения Aurora и AI-интеграции. Также анонс Best of re:Invent и конкурс Global 10,000 AIdeas.

Подробности: https://aws.amazon.com/blogs/aws/aws-weekly-roundup-aws-lambda-for-net-10-aws-client-vpn-quickstart-best-of-aws-reinvent-and-more-january-12-2026/

#en

@devo_pes | Другие наши каналы
Article: Platform-as-a-Product: Declarative Infrastructure for Developer Velocity

Declarative infrastructure config hides complexity, enabling developers to focus on application code. Unified YAML per service allows early cost validation, while independent CI with centralized CD balances team autonomy and deployment consistency. This standardized approach scales across organizations, making infrastructure invisible and operations automatic.
By Avinash Sabat

Read: https://www.infoq.com/articles/platform-golden-path-approach/

@devo_pes | Другие наши каналы
В NGINX появилась встроенная поддержка ACME — теперь HTTPS настраивается без Certbot и лишних утилит

NGINX получил встроенную поддержку ACME, позволяющую автоматически выпускать и обновлять HTTPS-сертификаты без сторонних утилит

Читать: «В NGINX появилась встроенная поддержка ACME — теперь HTTPS настраивается без Certbot и лишних утилит»

#ru

@devo_pes | Другие наши каналы
👍21
«Нам нужен Kubernetes 2.0»: инженер предложил переосмысление всей платформы

Инженер предложил Kubernetes 2.0: меньше YAML, новый пакетный менеджер, IPv6 по умолчанию и модульное хранилище вместо etcd

Читать: ««Нам нужен Kubernetes 2.0»: инженер предложил переосмысление всей платформы»

#ru

@devo_pes | Другие наши каналы
n8n: установка, настройка и интеграция с Python, Node.JS и PHP

Подробный туториал по установке и настройки n8n. Примеры интеграции с Python, Node.JS и PHP и взаимодействия с LLM Mistral AI.

Читать: «n8n: установка, настройка и интеграция с Python, Node.JS и PHP»

#ru

@devo_pes | Другие наши каналы
werf как альтернатива Kaniko для сборки образов в Kubernetes в вашей системе CI

Публичный репозиторий Kaniko перевели в архив — теперь он доступен только для чтения. Изучили подобные инструменты и выбрали больше, чем просто альтернативу. Рассказываем, чем уникальна утилита werf и почему её стоит попробовать.

Читать: «werf как альтернатива Kaniko для сборки образов в Kubernetes в вашей системе CI»

#ru

@devo_pes | Другие наши каналы