# control-plane

Published articles for control-plane.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Kubernetes Architecture: Control Plane, Scheduler, and Kubelet

DevFeed: [Kubernetes Architecture: Control Plane, Scheduler, and Kubelet](<https://devfeed.tech/articles/what-is-kubernetes-39552.md>)

Original publisher: [Read original article](<https://kodekloud.com/blog/kubernetes-basics-architecture-pods-services/>)

Author: Nimesha Jinarajadasa

Published: 2026-09-17T06:25:02Z

Content type: tutorial

Language: en

Sources: [Kubernetes - KodeKloud Blog | DevOps, Cloud, Kubernetes, AI Tutorials & More](<https://devfeed.tech/sources/kubernetes-kodekloud-blog-devops-cloud-kubernetes-ai-tutorials-more.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [control-plane](<https://devfeed.tech/topics/control-plane.md>), [api server](<https://devfeed.tech/topics/api-server.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [etcd](<https://devfeed.tech/topics/etcd.md>), [kubectl](<https://devfeed.tech/topics/kubectl.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [api-server](<https://devfeed.tech/tags/api-server.md>), [containers](<https://devfeed.tech/tags/containers.md>), [control-plane](<https://devfeed.tech/tags/control-plane.md>), [controllers](<https://devfeed.tech/tags/controllers.md>), [etcd](<https://devfeed.tech/tags/etcd.md>), [kubectl](<https://devfeed.tech/tags/kubectl.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [kubernetes-architecture](<https://devfeed.tech/tags/kubernetes-architecture.md>), [kubernetes-networking](<https://devfeed.tech/tags/kubernetes-networking.md>), [node](<https://devfeed.tech/tags/node.md>), [scheduler](<https://devfeed.tech/tags/scheduler.md>)

### AI overview

A beginner-friendly tutorial explaining how Kubernetes maintains the desired state of containerized applications. It covers the control plane, API server, etcd, controllers, scheduler, and kubelet.

### Source excerpt

Learn how Kubernetes works, from the control plane and scheduler to kubelet, pods, and Services, with simple answers to interview questions.

## Why Senior Leaders Should Attend Post-Incident Reviews for Major Cloud Incidents

DevFeed: [Why Senior Leaders Should Attend Post-Incident Reviews for Major Cloud Incidents](<https://devfeed.tech/articles/should-senior-leadership-attend-a-pir-34023.md>)

Original publisher: [Read original article](<https://sridharrajarao.com/blog/should-senior-leadership-attend-pir/>)

Author: Sridhar Rajarao

Published: 2026-08-29T00:00:00Z

Content type: opinion

Language: en

Sources: [Sridhar Rajarao](<https://devfeed.tech/sources/sridhar-rajarao.md>)

Topics: [incident](<https://devfeed.tech/topics/incident.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [control-plane](<https://devfeed.tech/topics/control-plane.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>)

Tags: [cloud](<https://devfeed.tech/tags/cloud.md>), [control-plane](<https://devfeed.tech/tags/control-plane.md>), [customers](<https://devfeed.tech/tags/customers.md>), [deploy](<https://devfeed.tech/tags/deploy.md>), [incident](<https://devfeed.tech/tags/incident.md>), [incident-management](<https://devfeed.tech/tags/incident-management.md>), [leadership](<https://devfeed.tech/tags/leadership.md>), [major](<https://devfeed.tech/tags/major.md>), [operations](<https://devfeed.tech/tags/operations.md>), [post](<https://devfeed.tech/tags/post.md>), [postmortems](<https://devfeed.tech/tags/postmortems.md>), [reliability](<https://devfeed.tech/tags/reliability.md>), [review](<https://devfeed.tech/tags/review.md>), [service](<https://devfeed.tech/tags/service.md>)

### AI overview

The article argues that senior leaders should attend Post Incident Reviews for major cloud incidents because failures can affect many customers and teams. Leadership helps approve cross-team changes, resolve trade-offs, and ensure corrective actions are completed.

### Source excerpt

For major incidents, a Post Incident Review is not an operations meeting. It is where leaders remove the blockers that keep the service from becoming safer.

## 【kube-apiserver】控制面全景：缺口、五轴坐标系与 16 篇路线

DevFeed: [【kube-apiserver】控制面全景：缺口、五轴坐标系与 16 篇路线](<https://devfeed.tech/articles/kube-apiserver-16-33957.md>)

Original publisher: [Read original article](<https://quant67.com/post/apiserver/01-controlplane-overview/01-controlplane-overview.html>)

Author: Liao Tonglang

Published: 2026-08-28T00:00:00Z

Content type: tutorial

Language: zh

Sources: [土法炼钢 - 系统与基础设施](<https://devfeed.tech/sources/source-4.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [etcd](<https://devfeed.tech/topics/etcd.md>)

Tags: [admission](<https://devfeed.tech/tags/admission.md>), [apf](<https://devfeed.tech/tags/apf.md>), [apiserver](<https://devfeed.tech/tags/apiserver.md>), [auth](<https://devfeed.tech/tags/auth.md>), [control-plane](<https://devfeed.tech/tags/control-plane.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [etcd](<https://devfeed.tech/tags/etcd.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [network](<https://devfeed.tech/tags/network.md>), [overview](<https://devfeed.tech/tags/overview.md>), [storage](<https://devfeed.tech/tags/storage.md>), [v1-30-3](<https://devfeed.tech/tags/v1-30-3.md>), [watch](<https://devfeed.tech/tags/watch.md>), [watch-cache](<https://devfeed.tech/tags/watch-cache.md>)

### AI overview

This article maps gaps in existing coverage of the Kubernetes control plane and proposes a 16-part reading route organized around Storage, Watch, Admission, Auth, and APF. It anchors the discussion to Kubernetes v1.30.3 and etcd v3.5.33, focusing on how requests travel through kube-apiserver and how to distinguish admission, caching, backend, and timeout failures.

### Source excerpt

相对 etcd/13、distributed/50、k8s-network 补齐 kube-apiserver 生产内核缺口；以 Storage/Watch/Admission/Auth/APF 五轴为坐标系定义 16 篇阅读路线；版本锚定 Kubernetes v1.30.3。

## 【etcd】生产全景：缺口、五轴坐标系与 16 篇路线

DevFeed: [【etcd】生产全景：缺口、五轴坐标系与 16 篇路线](<https://devfeed.tech/articles/etcd-16-33983.md>)

Original publisher: [Read original article](<https://quant67.com/post/etcd/01-production-overview/01-production-overview.html>)

Author: Liao Tonglang

Published: 2026-08-26T00:00:00Z

Content type: article

Language: zh

Sources: [土法炼钢 - 系统与基础设施](<https://devfeed.tech/sources/source-4.md>)

Topics: [etcd](<https://devfeed.tech/topics/etcd.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>)

Tags: [control-plane](<https://devfeed.tech/tags/control-plane.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [etcd](<https://devfeed.tech/tags/etcd.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [lease](<https://devfeed.tech/tags/lease.md>), [mvcc](<https://devfeed.tech/tags/mvcc.md>), [overview](<https://devfeed.tech/tags/overview.md>), [raft](<https://devfeed.tech/tags/raft.md>), [v3-5](<https://devfeed.tech/tags/v3-5.md>), [v3-5-33](<https://devfeed.tech/tags/v3-5-33.md>), [wal](<https://devfeed.tech/tags/wal.md>), [watch](<https://devfeed.tech/tags/watch.md>)

### AI overview

This article positions an etcd production series by identifying gaps in existing coverage and defining five troubleshooting axes spanning Raft consensus, WAL persistence and recovery, MVCC storage and capacity, Watch behavior, and Lease handling. It anchors the series to etcd v3.5.33 and points to Kubernetes control-plane coupling and a 16-article reading route.

### Source excerpt

相对 distributed/50、39、13 钉清 etcd 生产内核缺口；定义 Raft/WAL/MVCC/Watch/Lease 五轴排障坐标系，给出 16 篇阅读路线与 K8s 控制面耦合指针。版本锚定 v3.5.33。

## 【etcd】Kubernetes 控制面耦合：apiserver、resourceVersion 与 Node Lease

DevFeed: [【etcd】Kubernetes 控制面耦合：apiserver、resourceVersion 与 Node Lease](<https://devfeed.tech/articles/etcd-kubernetes-apiserver-resourceversion-node-lease-33995.md>)

Original publisher: [Read original article](<https://quant67.com/post/etcd/13-k8s-coupling/13-k8s-coupling.html>)

Author: Liao Tonglang

Published: 2026-08-26T00:00:00Z

Content type: tutorial

Language: zh

Sources: [土法炼钢 - 系统与基础设施](<https://devfeed.tech/sources/source-4.md>)

Topics: [etcd](<https://devfeed.tech/topics/etcd.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [API](<https://devfeed.tech/topics/api.md>), [Cache](<https://devfeed.tech/topics/cache.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [apiserver](<https://devfeed.tech/tags/apiserver.md>), [cache](<https://devfeed.tech/tags/cache.md>), [control-plane](<https://devfeed.tech/tags/control-plane.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [etcd](<https://devfeed.tech/tags/etcd.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [lease](<https://devfeed.tech/tags/lease.md>), [mvcc](<https://devfeed.tech/tags/mvcc.md>), [node-lease](<https://devfeed.tech/tags/node-lease.md>), [raft](<https://devfeed.tech/tags/raft.md>), [resourceversion](<https://devfeed.tech/tags/resourceversion.md>), [v3-5-33](<https://devfeed.tech/tags/v3-5-33.md>), [watch](<https://devfeed.tech/tags/watch.md>), [watch-cache](<https://devfeed.tech/tags/watch-cache.md>)

### AI overview

This article explains how Kubernetes control-plane components interact with etcd. It covers the kube-apiserver boundary, the mapping of resourceVersion to etcd mod revision, Node Lease storage, watch cache behavior, and how compaction, caching, and event sharding affect troubleshooting and etcd load.

### Source excerpt

钉 kube-apiserver 与 etcd 的分层边界；resourceVersion 如何映射 Revision MVCC；Node Lease 如何落在 Lease 轴；以及 apiserver 超时应如何分列到 Raft/Watch/Quota 五轴。

## 【Istio 控制面】控制面全景：从 CRD 到 xDS 的翻译与推送内核

DevFeed: [【Istio 控制面】控制面全景：从 CRD 到 xDS 的翻译与推送内核](<https://devfeed.tech/articles/istio-crd-xds-34001.md>)

Original publisher: [Read original article](<https://quant67.com/post/istio-xds/01-controlplane-overview/01-controlplane-overview.html>)

Author: Liao Tonglang

Published: 2026-08-11T00:00:00Z

Content type: article

Language: zh

Sources: [土法炼钢 - 系统与基础设施](<https://devfeed.tech/sources/source-4.md>)

Topics: [istio](<https://devfeed.tech/topics/istio.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>)

Tags: [ambient](<https://devfeed.tech/tags/ambient.md>), [control-plane](<https://devfeed.tech/tags/control-plane.md>), [gateway-api](<https://devfeed.tech/tags/gateway-api.md>), [istio](<https://devfeed.tech/tags/istio.md>), [istiod](<https://devfeed.tech/tags/istiod.md>), [k8s](<https://devfeed.tech/tags/k8s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [network](<https://devfeed.tech/tags/network.md>), [pilot](<https://devfeed.tech/tags/pilot.md>), [service-mesh](<https://devfeed.tech/tags/service-mesh.md>), [sidecar](<https://devfeed.tech/tags/sidecar.md>), [xds](<https://devfeed.tech/tags/xds.md>)

### AI overview

This first article in a 16-part series maps the Istio control plane's role between configuration inputs and proxy-side xDS consumption. It defines five analytical axes and uses Istio 1.30.3 as its version anchor, while outlining the series' scope and boundaries.

### Source excerpt

定位 Istio 控制面内核相对 Envoy 消费侧、Service Mesh 税文与 Gateway API 资源模型的缺口；给出五条坐标系、16 篇地图与本系列明确不写的范围，钉住 istiod 1.30.3 为主线。

## Running out of runway: Migrating Temporal Cloud's billing store to ClickHouse

DevFeed: [Running out of runway: Migrating Temporal Cloud's billing store to ClickHouse](<https://devfeed.tech/articles/running-out-of-runway-migrating-temporal-cloud-s-billing-store-to-clickhouse-35917.md>)

Original publisher: [Read original article](<https://temporal.io/blog/migrating-temporal-clouds-billing-store-to-clickhouse>)

Author: Paul Oh

Published: 2026-08-11T00:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [data](<https://devfeed.tech/topics/data.md>), [Databases](<https://devfeed.tech/topics/databases.md>)

Tags: [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [control-plane](<https://devfeed.tech/tags/control-plane.md>), [cost](<https://devfeed.tech/tags/cost.md>), [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [databases](<https://devfeed.tech/tags/databases.md>), [parallel](<https://devfeed.tech/tags/parallel.md>), [results](<https://devfeed.tech/tags/results.md>), [table](<https://devfeed.tech/tags/table.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

Temporal Cloud migrated its billing store to ClickHouse after its previous warehouse had limited capacity. The migration provided three to five years of projected headroom, reduced steady-state costs by about 70%, and delivered usage data to customers roughly 30 minutes sooner. Temporal validated billing accuracy by running both databases in parallel for six weeks.

### Source excerpt

How Temporal Cloud migrated its billing store to ClickHouse, gaining years of headroom, cutting steady-state costs by about 70%, and improving data freshness.

## 【Istio 控制面】Linkerd 对照：非 xDS 的控制面机制

DevFeed: [【Istio 控制面】Linkerd 对照：非 xDS 的控制面机制](<https://devfeed.tech/articles/istio-linkerd-xds-34002.md>)

Original publisher: [Read original article](<https://quant67.com/post/istio-xds/14-linkerd-contrast/14-linkerd-contrast.html>)

Author: Liao Tonglang

Published: 2026-08-11T00:00:00Z

Content type: article

Language: zh

Sources: [土法炼钢 - 系统与基础设施](<https://devfeed.tech/sources/source-4.md>)

Topics: [istio](<https://devfeed.tech/topics/istio.md>), [linkerd](<https://devfeed.tech/topics/linkerd.md>), [API](<https://devfeed.tech/topics/api.md>), [proxy](<https://devfeed.tech/topics/proxy.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [control-plane](<https://devfeed.tech/tags/control-plane.md>), [destination-controller](<https://devfeed.tech/tags/destination-controller.md>), [envoy](<https://devfeed.tech/tags/envoy.md>), [go](<https://devfeed.tech/tags/go.md>), [identity](<https://devfeed.tech/tags/identity.md>), [istio](<https://devfeed.tech/tags/istio.md>), [istiod](<https://devfeed.tech/tags/istiod.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [linkerd](<https://devfeed.tech/tags/linkerd.md>), [mechanism-comparison](<https://devfeed.tech/tags/mechanism-comparison.md>), [network](<https://devfeed.tech/tags/network.md>), [policy](<https://devfeed.tech/tags/policy.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [route](<https://devfeed.tech/tags/route.md>), [rust](<https://devfeed.tech/tags/rust.md>), [service](<https://devfeed.tech/tags/service.md>), [serviceaccount](<https://devfeed.tech/tags/serviceaccount.md>), [sidecar](<https://devfeed.tech/tags/sidecar.md>), [xds](<https://devfeed.tech/tags/xds.md>)

### AI overview

This article compares Linkerd's control-plane architecture with Istio's istiod and xDS model. It describes Linkerd's separately deployed destination, identity, and proxy-injector components; its proxy-specific gRPC APIs; and its CSR-based identity issuance, contrasting these with Istio's consolidated control plane and xDS/SDS resource model. It explicitly avoids declaring either system superior without workload-specific evidence.

### Source excerpt

以官方文档为准，对照 Linkerd destination/identity 控制面与 Istio istiod/xDS 的机制差异：资源模型、订阅形状、身份签发路径；只讲机制边界，不判定优劣。

## Building a Minimal Control Plane to Reconcile Docker Containers for Model Serving

DevFeed: [Building a Minimal Control Plane to Reconcile Docker Containers for Model Serving](<https://devfeed.tech/articles/i-killed-a-container-and-it-came-back-40144.md>)

Original publisher: [Read original article](<https://korbonits.com/blog/2026-07-02-i-killed-a-container-and-it-came-back/>)

Published: 2026-07-02T00:00:00Z

Content type: tutorial

Language: en

Sources: [Alex Korbonits](<https://devfeed.tech/sources/alex-korbonits.md>)

Topics: [control-plane](<https://devfeed.tech/topics/control-plane.md>), [model-serving](<https://devfeed.tech/topics/model-serving.md>), [Docker Container](<https://devfeed.tech/topics/docker-container.md>), [Amazon Machine Learning](<https://devfeed.tech/topics/amazon-machine-learning.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>)

Tags: [container](<https://devfeed.tech/tags/container.md>), [control-plane](<https://devfeed.tech/tags/control-plane.md>), [inference](<https://devfeed.tech/tags/inference.md>), [model-serving](<https://devfeed.tech/tags/model-serving.md>), [python](<https://devfeed.tech/tags/python.md>)

### AI overview

The author explains control planes by building a small Python-based system that maintains a declared number of Docker containers for model serving. The system repeatedly compares desired and actual state and reconciles differences, including restoring a container after it stops.

### Source excerpt

I can design batch, real-time, and streaming inference -- the data plane. But I'd never built the control plane that manages it. So I built the smallest one I could, from scratch, to finally understand reconciliation: the one idea that separates a control plane from a deploy script.

## In-place pod restarts: Boosting efficiency and workload reliability in Kubernetes v1.35

DevFeed: [In-place pod restarts: Boosting efficiency and workload reliability in Kubernetes v1.35](<https://devfeed.tech/articles/in-place-pod-restarts-boosting-efficiency-and-workload-reliability-in-kubernetes-v1-35-34310.md>)

Original publisher: [Read original article](<http://opensource.googleblog.com/2026/06/in-place-pod-restarts-boosting-efficiency-and-workload-reliability-in-kubernetes-v135.html>)

Author: Google Open Source (noreply@blogger.com)

Published: 2026-06-18T18:30:00Z

Content type: article

Language: en

Sources: [Google Open Source Blog](<https://devfeed.tech/sources/google-open-source-blog.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [reliability](<https://devfeed.tech/topics/reliability.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [etcd](<https://devfeed.tech/topics/etcd.md>), [benchmarking](<https://devfeed.tech/topics/benchmarking.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [containers](<https://devfeed.tech/tags/containers.md>), [control-plane](<https://devfeed.tech/tags/control-plane.md>), [efficiency](<https://devfeed.tech/tags/efficiency.md>), [etcd](<https://devfeed.tech/tags/etcd.md>), [google](<https://devfeed.tech/tags/google.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [ml](<https://devfeed.tech/tags/ml.md>), [reliability](<https://devfeed.tech/tags/reliability.md>), [resilience](<https://devfeed.tech/tags/resilience.md>)

### AI overview

This article explains how Kubernetes v1.35 introduces the RestartAllContainers action for in-place Pod restarts. It describes how restarting containers while preserving the Pod's runtime identity can reduce resource waste, control-plane churn, scheduling races, and recovery delays for complex, batch, and AI/ML workloads.

### Source excerpt

by Duncan Campbell & Giuseppe Tinti Tomio, Kubernetes Operational efficiency and system resilience are critical when running scaled platforms. Yet, in Kubernetes, recovering from software crashes remains a headache because you couldn't trigger a clean restart of a Pod's containers without recreating the entire Pod object, leading to some amount of resource waste. To address this, Restart All Containers on Container Exits graduated to beta and is enabled by default in Kubernetes v1.36. Developed in close collaboration with the CNCF community, this capability represents Google's commitment to investing in the success of foundation-led open source projects. By sharing best practices from running large distributed systems internally, we are helping build a more resilient and efficient ecosystem. Letting containers restart while keeping the Pod's runtime identity provides a built-in way to perform in-place Pod recovery, boosting application reliability and saving resource costs. The Problem: The High Cost of Pod Re-creation Historically, Kubernetes managed failures using pod level restart policies. While sufficient for simple services, modern multi-container Pods often have complex dependencies. When a failure requires a full environment reset, your only option was deleting and recreating the entire Pod. This introduces massive control plane churn, causing latency and pressure on the etcd backend during large failures: Initialization Dependencies: If a main container corrupts a local environment, for example, single-use secrets that must be re-requested, restarting just that container is insufficient; the setup must run again. Watcher Interoperability: If a watcher sidecar detects a fatal error, it must trigger a full recreate of the entire pod and its infrastructure, including the sandbox. Stale States: If a database sidecar proxy restarts, the main application can get stuck attempting to use stale, broken connections. Resource Race Conditions: When a large job finds a

## Storage at scale: what I actually watched

DevFeed: [Storage at scale: what I actually watched](<https://devfeed.tech/articles/storage-at-scale-what-i-actually-watched-34024.md>)

Original publisher: [Read original article](<https://sridharrajarao.com/blog/storage-at-scale/>)

Author: Sridhar Rajarao

Published: 2026-05-28T00:00:00Z

Content type: article

Language: en

Sources: [Sridhar Rajarao](<https://devfeed.tech/sources/sridhar-rajarao.md>)

Topics: [dashboards](<https://devfeed.tech/topics/dashboards.md>), [site-reliability-engineering](<https://devfeed.tech/topics/site-reliability-engineering.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [control-plane](<https://devfeed.tech/topics/control-plane.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Replication](<https://devfeed.tech/topics/replication.md>)

Tags: [availability](<https://devfeed.tech/tags/availability.md>), [control-plane](<https://devfeed.tech/tags/control-plane.md>), [database](<https://devfeed.tech/tags/database.md>), [latency](<https://devfeed.tech/tags/latency.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [reliability](<https://devfeed.tech/tags/reliability.md>), [replication](<https://devfeed.tech/tags/replication.md>), [service](<https://devfeed.tech/tags/service.md>), [sre](<https://devfeed.tech/tags/sre.md>), [storage](<https://devfeed.tech/tags/storage.md>)

### AI overview

An SRE practitioner describes seven metrics for judging the health of a large-scale storage service, covering availability, durability, latency, synthetic canaries, hotspots, IOPS, and metadata-database behavior.

### Source excerpt

For eight years I ran SRE for a storage system measured in exabytes. The dashboard I checked every morning shrank to seven numbers. Here they are.

## Kube-Agents: an intent-driven presentation layer for Kubernetes

DevFeed: [Kube-Agents: an intent-driven presentation layer for Kubernetes](<https://devfeed.tech/articles/disrupting-the-presentation-layer-using-autonomous-workflows-34303.md>)

Original publisher: [Read original article](<http://opensource.googleblog.com/2026/05/disrupting-the-presentation-layer-using-autonomous-workflows.html>)

Author: Google Open Source (noreply@blogger.com)

Published: 2026-05-21T18:30:00Z

Content type: opinion

Language: en

Sources: [Google Open Source Blog](<https://devfeed.tech/sources/google-open-source-blog.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [control-plane](<https://devfeed.tech/topics/control-plane.md>), [API](<https://devfeed.tech/topics/api.md>), [YAML](<https://devfeed.tech/topics/yaml.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [api](<https://devfeed.tech/tags/api.md>), [autonomous](<https://devfeed.tech/tags/autonomous.md>), [control-plane](<https://devfeed.tech/tags/control-plane.md>), [kube-agents](<https://devfeed.tech/tags/kube-agents.md>), [kubectl](<https://devfeed.tech/tags/kubectl.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [yaml](<https://devfeed.tech/tags/yaml.md>)

### AI overview

The article presents Kube-Agents, a proposed system of autonomous and human-in-the-loop agents that would provide an intent-driven presentation layer for Kubernetes. It describes agents that complement existing Kubernetes interfaces by observing cluster state and carrying out operations through existing APIs.

### Source excerpt

by Adrian Chung, Abdelfettah Sghiouar & Matt Larkin, Google Kubernetes Engine Empowering every engineer to do more with Kubernetes Kubernetes is the gold standard for container orchestration. Its power, flexibility, and rich API surface are exactly why it has become the foundation of modern cloud-first infrastructure. Today, engineers express that power through the K8s API, declarative YAML manifests, and cloud consoles, a remarkably expressive toolbox. We believe the next step is to expand how engineers interact with that toolbox. A Kubernetes expert should be able to converse with a deep-domain peer that speaks fluent control-plane and can reason about cluster state in real time. An engineer who isn't a Kubernetes specialist should be able to express higher-order intent, such as "deploy my application," "rebalance this workload" and have it carried out safely against the same powerful APIs. Both audiences get more leverage out of the platform they already trust. This is the vision behind Kube-Agents: a system of intelligent, autonomous, and human-in-the-loop agents that act as a new, intent-driven presentation layer for Kubernetes. We are moving from declarative intent via API to higher-order, human intent-driven operations while preserving everything that makes Kubernetes great underneath. The Vision: Expanding the Presentation Layer Today, engineers do impressive work stitching together metrics, alerts, and multi-step commands to keep clusters healthy. Agents extend that work, not replace it. By complementing existing interfaces with autonomous agents, engineers can choose the level of abstraction that fits the task: drop down to kubectl and YAML when precision matters, or describe intent in plain language when speed and clarity matter more. The agents continuously observe system state and can execute complex operations in real time on the engineer's behalf. This isn't about hiding Kubernetes. It's about giving every engineer a more capable collaborator on top o

## Why your platform control plane belongs on Temporal

DevFeed: [Why your platform control plane belongs on Temporal](<https://devfeed.tech/articles/why-your-platform-control-plane-belongs-on-temporal-36113.md>)

Original publisher: [Read original article](<https://temporal.io/blog/why-your-platform-control-plane-belongs-on-temporal>)

Author: Joshua Smith

Published: 2026-03-31T00:00:00Z

Content type: opinion

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [control-plane](<https://devfeed.tech/topics/control-plane.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Terraform](<https://devfeed.tech/topics/terraform.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [control-plane](<https://devfeed.tech/tags/control-plane.md>), [error](<https://devfeed.tech/tags/error.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [platform](<https://devfeed.tech/tags/platform.md>), [platform-teams](<https://devfeed.tech/tags/platform-teams.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [scripts](<https://devfeed.tech/tags/scripts.md>), [self-service](<https://devfeed.tech/tags/self-service.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

This article argues that Temporal can serve as a durable backbone for platform teams building internal control planes. It describes the difficulty of managing infrastructure across creation, monitoring, upgrades, configuration changes, and decommissioning, and contrasts Temporal's orchestration model with Terraform's declarative provisioning and reconciliation focus.

### Source excerpt

Discover why platform teams use Temporal to build resilient internal control planes. Learn how Durable Execution solves brittle infrastructure automation.

## Replay '25 Day Three: Technical Deep Dives and Temporal Case Studies

DevFeed: [Replay '25 Day Three: Technical Deep Dives and Temporal Case Studies](<https://devfeed.tech/articles/replay-25-day-three-wrapping-up-in-style-35952.md>)

Original publisher: [Read original article](<https://temporal.io/blog/replay-25-day-three>)

Author: Tim Imkin

Published: 2025-03-07T00:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [reliability](<https://devfeed.tech/topics/reliability.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Haskell](<https://devfeed.tech/topics/haskell.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [control-plane](<https://devfeed.tech/topics/control-plane.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [ai](<https://devfeed.tech/tags/ai.md>), [automation](<https://devfeed.tech/tags/automation.md>), [aws](<https://devfeed.tech/tags/aws.md>), [case-studies](<https://devfeed.tech/tags/case-studies.md>), [community](<https://devfeed.tech/tags/community.md>), [control-plane](<https://devfeed.tech/tags/control-plane.md>), [haskell](<https://devfeed.tech/tags/haskell.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [reliability](<https://devfeed.tech/tags/reliability.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [technical](<https://devfeed.tech/tags/technical.md>)

### AI overview

A recap of the final day of Replay '25, covering reliability, database automation, production patterns, enterprise adoption, and mission-critical applications built with Temporal.

### Source excerpt

The final day of Replay '25 delivered a mix of technical deep dives and real-world case studies before concluding with an unexpected twist.

## Temporal Cloud: 1,000 customers, 1,000 thank yous

DevFeed: [Temporal Cloud: 1,000 customers, 1,000 thank yous](<https://devfeed.tech/articles/temporal-cloud-1-000-customers-1-000-thank-yous-36006.md>)

Original publisher: [Read original article](<https://temporal.io/blog/temporal-cloud-1-000-customers-1-000-thank-yous>)

Author: Maxim Fateev

Published: 2024-04-16T04:00:00Z

Content type: news

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Cloud](<https://devfeed.tech/topics/cloud.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [control-plane](<https://devfeed.tech/topics/control-plane.md>), [Users](<https://devfeed.tech/topics/users.md>)

Tags: [announce](<https://devfeed.tech/tags/announce.md>), [announcements](<https://devfeed.tech/tags/announcements.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [control-plane](<https://devfeed.tech/tags/control-plane.md>), [customers](<https://devfeed.tech/tags/customers.md>), [latency](<https://devfeed.tech/tags/latency.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [releases](<https://devfeed.tech/tags/releases.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [users](<https://devfeed.tech/tags/users.md>)

### AI overview

Temporal announces that Temporal Cloud surpassed 1,000 customers in under a year and a half. The company also estimates that more than 200,000 developers use its SDKs and highlights its open-source project, releases, and platform architecture.

### Source excerpt

We're thrilled to announce that Temporal Cloud has surpassed 1,000 customers in just under a year and a half!

## The Business Executive's Guide to Kubernetes

DevFeed: [The Business Executive's Guide to Kubernetes](<https://devfeed.tech/articles/the-business-executive-s-guide-to-kubernetes-35203.md>)

Original publisher: [Read original article](<https://blog.jessfraz.com/post/the-business-executives-guide-to-kubernetes/>)

Published: 2019-07-23T15:09:26Z

Content type: opinion

Language: en

Sources: [Jessie Frazelle](<https://devfeed.tech/sources/jessie-frazelle.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [data](<https://devfeed.tech/topics/data.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>)

Tags: [challenges](<https://devfeed.tech/tags/challenges.md>), [control-plane](<https://devfeed.tech/tags/control-plane.md>), [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>)

### AI overview

This opinion article explains Kubernetes considerations for business leaders, focusing on challenges with stateful data and the need for separate data-replication mechanisms. It also warns that organizations may expose or fail to secure the Kubernetes control-plane dashboard.

### Source excerpt

Hello! I thought it would be fun to write a post aimed towards business leaders making technology decisions for their organizations. There is a lot of hype in our field and little truth behind the hype. Like most things I write about, this started from an idea I had on Twitter: has anyone ever done technical breakdowns of these products in Gartner reports that are actually just trash, is this something you'd read..? -- jessie frazelle 👩🏼🚀 (@jessfraz) July 24, 2019 This post will cover some hard truths of Kubernetes and what it means for your organization and business. You might have heard the term "Kubernetes" and you might have been led to believe that this will solve all the infrastructure pain for your organization. There is some truth to that, which will not be the focus of this post. To get to the state of enlightenment with Kubernetes, you need to first go through some hard challenges. Let's dive in to some of these hard truths. Stateful Data is Hard Kubernetes is not to be used for stateful data. There has been a lot of work done in this area but it is still not sufficent. For the more technical members of our audience I direct you to exhibit A. The linked issue goes over problems when a "StatefulSet" gets into an error during deploying or upgrading. This can lead to data loss or corruption since Kubernetes will need manual intervention to fix the state of the deployment. This could even lead to the point where the only recommended fix is you delete the state. What does this mean for your business? Well, if you lose or corrupt your data it could mean a lot of different things depending on what the data was. If the data was your customer database of new account signups, well you might have just lost the data for your new customers. If you are an ecommerce site, it might have been your latest sale. If you are in banking or investments, it might have been data accounting for the movement of capital. Databases holding valuable information like the examples above

## Secret Design Docs: Multi-Tenant Orchestrator

DevFeed: [Secret Design Docs: Multi-Tenant Orchestrator](<https://devfeed.tech/articles/secret-design-docs-multi-tenant-orchestrator-35194.md>)

Original publisher: [Read original article](<https://blog.jessfraz.com/post/secret-design-docs-multi-tenant-orchestrator/>)

Published: 2019-02-12T15:09:26Z

Content type: article

Language: en

Sources: [Jessie Frazelle](<https://devfeed.tech/sources/jessie-frazelle.md>)

Topics: [Containers](<https://devfeed.tech/topics/containers.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Security](<https://devfeed.tech/topics/security.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>), [Network](<https://devfeed.tech/topics/network.md>), [Linux](<https://devfeed.tech/topics/linux.md>)

Tags: [cgroups](<https://devfeed.tech/tags/cgroups.md>), [containers](<https://devfeed.tech/tags/containers.md>), [control-plane](<https://devfeed.tech/tags/control-plane.md>), [docker](<https://devfeed.tech/tags/docker.md>), [firewall](<https://devfeed.tech/tags/firewall.md>), [operating-systems](<https://devfeed.tech/tags/operating-systems.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

A design document for a multi-tenant container orchestrator intended to run third-party code with strong isolation. It proposes layered security controls, resource limits, network isolation, a secure minimal host operating system, and mechanisms to terminate abusive workloads and update the agent.

### Source excerpt

I thought it would be fun to start a blog post series containing design docs from my personal archive that never saw the light of day. This will be the first of the series. It contains what I thought about in detail for a general multi-tenant secured container orchestrator. The use case would be for running third party code securely isolated from each other. If you would like to see this in google doc form it also lives here. Requirements Base API to run docker images in such a way that each process is isolated entirely from all the others. Abusive actions can be terminated immediately. The agent should be auto-updateable to handle security issues as they arise. Ability to use the entire syscall interface for the processes being run. This all assumes that you have some sort of software and hardware level root of trust you can use to ensure security as well. Other Features Disallow and kill any and all bitcoin miners from using the infrastructure, BPF tracers Firewall off any existing network endpoints Firewall off the container running the process from everything around it on the local links and any reachable internal IP If one layer of isolation is compromised, rely on another layer of isolation entirely. If two layers are compromised then we at least tried our best... Design The host OS and up needs to be secure. Overview We require the following per container running: Block/io cgroups so that disk does not have noisy neighbors CPU limit Memory limit Network/bandwidth limiting Isolated network from everything else on the network (BPF or iptables) Host OS The host OS should be a reduced operating system, minimal distribution (though possibly shared with the OS used inside containers). This is for reasons of security in locking down the available weaknesses in the host environment and lessening the control plane attack surface. Operating Systems Examples of these Operating Systems include: CoreOS Container Linux Container Optimized OS Intel Clear Linux LinuxKit Featur