TGViewer
Channel Public Channel
DevOps для ДевоПсов

DevOps для ДевоПсов

@devo_pes

Самые актуальные материалы по DevOps на русском и английском языке

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

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

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

Другие наши проекты: https://tprg.ru/media
Subscribers
3.21K
Photos
4.2K
Videos
68
Links
6.8K

Showing posts older than #7511 · Back to latest

Older Posts 20 shown
Post #7510 621
Новый путь доставки токенов в 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 | Другие наши каналы
Kubernetes Kubernetes v1.35: A Better Way to Pass Service Account Tokens to CSI Drivers If you maintain a CSI driver that uses service account tokens, Kubernetes v1.35 brings a refinement you'll want to know about. Since the introduction of the TokenRequests feature, service account tokens requested by CSI drivers have been passed to them through…
  • 🔥 1
Post #7509 604
Детерминированное тестирование ИИ в cagent

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

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

#en

@devo_pes | Другие наши каналы
Post #7508 646
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 | Другие наши каналы
Kubernetes Kubernetes v1.35: Extended Toleration Operators to Support Numeric Comparisons (Alpha) Many production Kubernetes clusters blend on-demand (higher-SLA) and spot/preemptible (lower-SLA) nodes to optimize costs while maintaining reliability for critical workloads. Platform teams need a safe default that keeps most workloads away from risky capacity…
Post #7507 648
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 | Другие наши каналы
Post #7506 748
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 | Другие наши каналы
Kubernetes Kubernetes v1.35: New level of efficiency with in-place Pod restart The release of Kubernetes 1.35 introduces a powerful new feature that provides a much-requested capability: the ability to trigger a full, in-place restart of the Pod. This feature, Restart All Containers (alpha in 1.35), allows for an efficient way to reset…
Post #7505 750
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 | Другие наши каналы
Post #7504 796
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 Kubernetes v1.35: Watch Based Route Reconciliation in the Cloud Controller Manager Up to and including Kubernetes v1.34, the route controller in Cloud Controller Manager (CCM) implementations built using the k8s.io/cloud-provider library reconciles routes at a fixed interval. This causes unnecessary API requests to the cloud provider when…
Post #7503 721
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 Kubernetes v1.35: Introducing Workload Aware Scheduling Scheduling large workloads is a much more complex and fragile operation than scheduling a single Pod, as it often requires considering all Pods together instead of scheduling each one independently. For example, when scheduling a machine learning batch job…
Post #7502 643
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 | Другие наши каналы
Post #7500 804
Весь год вы носили футболки и джинсы… Хватит!

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

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

Реклама
Post #7499 671
Спросили 1000 инженеров и выяснили: что ждут от облаков разработчики и бизнес в 2025 году

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

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

#ru

@devo_pes | Другие наши каналы
Post #7498 673
Kubernetes v1.35: supplementalGroupsPolicy вышел в GA

В v1.35 поле supplementalGroupsPolicy стало общедоступным. Merge сохраняет группы из /etc/group, Strict применяет только fsGroup, supplementalGroups или runAsGroup, что снижает риск нежелательного доступа к томам; для Strict нужен поддерживающий CRI.

Подробности: https://kubernetes.io/blog/2025/12/23/kubernetes-v1-35-fine-grained-supplementalgroups-control-ga/

#en

@devo_pes | Другие наши каналы
Kubernetes Kubernetes v1.35: Fine-grained Supplemental Groups Control Graduates to GA On behalf of Kubernetes SIG Node, we are pleased to announce the graduation of fine-grained supplemental groups control to General Availability (GA) in Kubernetes v1.35! The new Pod field, supplementalGroupsPolicy, was introduced as an opt-in alpha feature…
Post #7497 638
7 облаков, которые не падают в проде

Сравнение 7 российских облачных платформ: от быстрых PaaS-решений до отказоустойчивых IaaS и выделенных серверов. На что смотреть при выборе облака для продакшена.

Читать: «7 облаков, которые не падают в проде»

#ru

@devo_pes | Другие наши каналы
Post #7496 584
7 облаков, которые не падают в проде

Сравнение 7 российских облачных платформ: от быстрых PaaS-решений до отказоустойчивых IaaS и выделенных серверов. На что смотреть при выборе облака для продакшена.

Читать: «7 облаков, которые не падают в проде»

#ru

@devo_pes | Другие наши каналы
  • 👌 1
  • 😴 1
Post #7495 567
Kubernetes v1.35: директория drop-in для kubelet стала GA
Вышла поддержка --config-dir: kubelet автоматически сливает файлы drop-in с основной конфигурацией. Это упрощает управление настройками для разных пулов узлов и позволяет безопасно поэтапно внедрять изменения.

Подробности: https://kubernetes.io/blog/2025/12/22/kubernetes-v1-35-kubelet-config-drop-in-directory-ga/

#en

@devo_pes | Другие наши каналы
Kubernetes Kubernetes v1.35: Kubelet Configuration Drop-in Directory Graduates to GA With the recent v1.35 release of Kubernetes, support for a kubelet configuration drop-in directory is generally available. The newly stable feature simplifies the management of kubelet configuration across large, heterogeneous clusters. With v1.35, the kubelet…
Post #7494 638
Новый Test Run Hub — GA в январе 2026

Azure DevOps вводит новый Test Run Hub: единая панель для ручных и автопрогонов с мониторингом в реальном времени, аналитикой, удобными фильтрами, совместной работой, API и улучшенными вложениями. Переход всех организаций в январе 2026; старый хаб отключён.

Подробности: https://devblogs.microsoft.com/devops/the-new-test-run-hub-is-going-generally-available/

#en

@devo_pes | Другие наши каналы
Post #7493 625
Docker открыл доступ к 1000+ защищенным DHI-образам, сделав их open-source

Docker сделал более 1000 Docker Hardened Images бесплатными и open-source. Защищенные базовые образы под Apache 2.0 теперь доступны всем разработчикам без подписки

Читать: «Docker открыл доступ к 1000+ защищенным DHI-образам, сделав их open-source»

#ru

@devo_pes | Другие наши каналы
  • 🔥 2
Post #7492 590
Избегите «зомби»-членов etcd при переходе на v3.6

Совет из статьи Kubernetes: перед обновлением до etcd v3.6 сначала обновите до v3.5.26 или новее — это автоматически синхронизирует v3store с v2store и предотвратит появление старых удалённых «зомби»-нод. Не обновляйтесь до v3.6 без v3.5.26.

Подробности: https://kubernetes.io/blog/2025/12/21/preventing-etcd-zombies/

#en

@devo_pes | Другие наши каналы
Kubernetes Avoiding Zombie Cluster Members When Upgrading to etcd v3.6 The key takeaway? Always upgrade to etcd v3.5.26 or later before moving to v3.6. This ensures your cluster is automatically repaired, and avoids zombie members.
  • ✍ 2
Post #7491 546
2025: год, когда разработка изменилась
В статье Docker "2025 Recap" описано, как в 2025 году фокус сместился с моделей на системы: скорость поставки, ограничение blast radius, практичные агенты, контейнеры и безопасные образы.

Подробности: https://www.docker.com/blog/2025-recap-the-year-software-development-changed-shape/

#en

@devo_pes | Другие наши каналы
Post #7489 498
Kubernetes 1.35: In-Place Pod Resize стал стабильным

В Kubernetes 1.35 функция In‑Place Pod Resize (вертикальное изменение CPU и памяти в работающих Pod) перешла в GA. Теперь можно менять requests/limits без пересоздания Pod, что упрощает вертикальный автоскейлинг и снижает простои. Читайте анонс.

Подробности: https://kubernetes.io/blog/2025/12/19/kubernetes-v1-35-in-place-pod-resize-ga/

#en

@devo_pes | Другие наши каналы
Kubernetes Kubernetes 1.35: In-Place Pod Resize Graduates to Stable This release marks a major step: more than 6 years after its initial conception, the In-Place Pod Resize feature (also known as In-Place Pod Vertical Scaling), first introduced as alpha in Kubernetes v1.27, and graduated to beta in Kubernetes v1.33, is now…
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →