# istio

Published articles for istio.

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

## Why GitHub feels less reliable lately

DevFeed: [Why GitHub feels less reliable lately](<https://devfeed.tech/articles/why-github-feels-less-reliable-lately-34026.md>)

Original publisher: [Read original article](<https://sridharrajarao.com/blog/why-github-feels-less-reliable/>)

Author: Sridhar Rajarao

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

Content type: opinion

Language: en

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

Topics: [GitHub](<https://devfeed.tech/topics/github.md>), [incident](<https://devfeed.tech/topics/incident.md>), [migration](<https://devfeed.tech/topics/migration.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Azure](<https://devfeed.tech/topics/azure.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>)

Tags: [autoscaling](<https://devfeed.tech/tags/autoscaling.md>), [capacity](<https://devfeed.tech/tags/capacity.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [data-centers](<https://devfeed.tech/tags/data-centers.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [github](<https://devfeed.tech/tags/github.md>), [incident](<https://devfeed.tech/tags/incident.md>), [incident-management](<https://devfeed.tech/tags/incident-management.md>), [istio](<https://devfeed.tech/tags/istio.md>), [reliability](<https://devfeed.tech/tags/reliability.md>), [request](<https://devfeed.tech/tags/request.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [sre](<https://devfeed.tech/tags/sre.md>), [transformation](<https://devfeed.tech/tags/transformation.md>)

### AI overview

The article argues that GitHub's recent reliability problems reflect the difficult middle of a major infrastructure transformation. It connects incidents to migration complexity, unsafe automation, configuration mistakes, capacity and concurrency weaknesses, database migration errors, and autoscaling problems.

### Source excerpt

GitHub is not having one outage problem. Its recent incident reports show the difficult middle of a platform transformation.

## 【Istio 控制面】选型收束与开放问题：CRD、Gateway API 与 eBPF L4 的排除树

DevFeed: [【Istio 控制面】选型收束与开放问题：CRD、Gateway API 与 eBPF L4 的排除树](<https://devfeed.tech/articles/istio-crd-gateway-api-ebpf-l4-34003.md>)

Original publisher: [Read original article](<https://quant67.com/post/istio-xds/16-selection-open-questions/16-selection-open-questions.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>), [gateway](<https://devfeed.tech/topics/gateway.md>), [eBPF](<https://devfeed.tech/topics/ebpf.md>)

Tags: [ambient](<https://devfeed.tech/tags/ambient.md>), [cilium](<https://devfeed.tech/tags/cilium.md>), [ebpf](<https://devfeed.tech/tags/ebpf.md>), [experimental](<https://devfeed.tech/tags/experimental.md>), [gamma](<https://devfeed.tech/tags/gamma.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [gateway-api](<https://devfeed.tech/tags/gateway-api.md>), [istio](<https://devfeed.tech/tags/istio.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [mesh](<https://devfeed.tech/tags/mesh.md>), [network](<https://devfeed.tech/tags/network.md>), [open-problems](<https://devfeed.tech/tags/open-problems.md>), [selection](<https://devfeed.tech/tags/selection.md>), [xds](<https://devfeed.tech/tags/xds.md>)

### AI overview

The concluding article in an Istio control-plane series presents a mechanism-based decision tree for choosing among Istio CRDs, Gateway API/GAMMA, and eBPF L4 networking. It explains that Istio CRDs and Gateway API are alternative configuration inputs compiled by istiod into xDS resources, while eBPF L4 avoids xDS entirely. It also identifies open questions around configuration-activation SLOs, Ambient maturity, and coexistence between configuration models.

### Source excerpt

用机制排除树收束 Istio CRD 翻译、Gateway API/GAMMA 与 eBPF L4 的选型边界，回收系列阅读路径，并列出推送 SLO、Ambient 成熟度、GAMMA 双轨等开放问题；不做延迟排行榜。

## 【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 为主线。

## 【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 的机制差异：资源模型、订阅形状、身份签发路径；只讲机制边界，不判定优劣。

## Nine years of predicting cloud native, scored honestly " Giant Swarm

DevFeed: [Nine years of predicting cloud native, scored honestly " Giant Swarm](<https://devfeed.tech/articles/nine-years-of-predicting-cloud-native-scored-honestly-giant-swarm-17497.md>)

Original publisher: [Read original article](<https://www.giantswarm.io/blog/nine-years-of-predicting-cloud-native-scored-honestly>)

Author: Oliver Thylmann

Published: 2026-06-29T10:07:32Z

Content type: opinion

Language: en

Sources: [Giant Swarm Blog](<https://devfeed.tech/sources/giant-swarm-blog.md>)

Topics: [Cloud Native Ecosystem](<https://devfeed.tech/topics/cloud-native-ecosystem.md>), [Platform Engineering](<https://devfeed.tech/topics/platform-engineering.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-native](<https://devfeed.tech/tags/cloud-native.md>), [grafana](<https://devfeed.tech/tags/grafana.md>), [history](<https://devfeed.tech/tags/history.md>), [istio](<https://devfeed.tech/tags/istio.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [tech](<https://devfeed.tech/tags/tech.md>)

### AI overview

An author reflects on nine years of publishing and scoring annual cloud-native predictions. The article argues that making predictions specific and publicly scoring misses can expose the gap between expectations and reality. It traces a shift from Kubernetes-related technologies to platform engineering and, later, AI in operations.

### Source excerpt

I started writing annual predictions in 2017 to find out whether I could read the industry. Nine years in, that's turned out to be one of the least interesting things the exercise has done. What it does instead is harder to say, or harder to predict. Something like: it surfaces the gap between what I think will happen and what I want to be true. Nine years of scoring myself has been nine years of watching that gap.

## How to Extend SPIFFE Beyond Kubernetes: Bring Zero Trust Identity to Your VMs

DevFeed: [How to Extend SPIFFE Beyond Kubernetes: Bring Zero Trust Identity to Your VMs](<https://devfeed.tech/articles/how-to-extend-spiffe-beyond-kubernetes-bring-zero-trust-identity-to-your-vms-29643.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/extend-spiffe-beyond-kubernetes/>)

Author: info@goteleport.com (Jeffrey Ellin)

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

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [SPIFFE](<https://devfeed.tech/topics/spiffe.md>), [Zero Trust](<https://devfeed.tech/topics/zero-trust.md>), [certificates](<https://devfeed.tech/topics/certificates.md>), [istio](<https://devfeed.tech/topics/istio.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [certificates](<https://devfeed.tech/tags/certificates.md>), [istio](<https://devfeed.tech/tags/istio.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [mesh](<https://devfeed.tech/tags/mesh.md>), [spiffe](<https://devfeed.tech/tags/spiffe.md>), [zero-trust](<https://devfeed.tech/tags/zero-trust.md>)

### AI overview

This tutorial explains how to extend SPIFFE-based zero-trust workload identity beyond Kubernetes to VMs, edge gateways, and legacy services. It describes separating identity issuance from consumption, using short-lived identities through a local API, with Envoy consuming identity via SDS and Teleport managing the trust chain.

### Source excerpt

Discover how Envoy + SDS and Teleport Workload Identity let off-cluster workloads securely call Istio services without distributing certificates.

## Service Mesh Architecture: Sidecar Overhead, Istio, and Alternatives Without Sidecars

DevFeed: [Service Mesh Architecture: Sidecar Overhead, Istio, and Alternatives Without Sidecars](<https://devfeed.tech/articles/service-mesh-sidecar-sidecar-33975.md>)

Original publisher: [Read original article](<https://quant67.com/post/architecture/76-service-mesh/service-mesh.html>)

Author: Liao Tonglang

Published: 2026-04-13T00:00:00Z

Content type: article

Language: zh

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

Topics: [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [istio](<https://devfeed.tech/topics/istio.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Cilium](<https://devfeed.tech/topics/cilium.md>), [eBPF](<https://devfeed.tech/topics/ebpf.md>), [linkerd](<https://devfeed.tech/topics/linkerd.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [cilium](<https://devfeed.tech/tags/cilium.md>), [ebpf](<https://devfeed.tech/tags/ebpf.md>), [envoy](<https://devfeed.tech/tags/envoy.md>), [istio](<https://devfeed.tech/tags/istio.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [linkerd](<https://devfeed.tech/tags/linkerd.md>), [observability](<https://devfeed.tech/tags/observability.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [security](<https://devfeed.tech/tags/security.md>), [service-mesh](<https://devfeed.tech/tags/service-mesh.md>), [sidecar](<https://devfeed.tech/tags/sidecar.md>), [tls](<https://devfeed.tech/tags/tls.md>)

### AI overview

This article explains the core problems addressed by service meshes and examines the Sidecar architecture, including traffic interception, proxy processing, Envoy's xDS configuration model, and Istio's istiod control plane. It focuses on the performance and operational overhead of Sidecars and compares them with approaches such as Cilium's eBPF-based implementation and Istio Ambient Mesh.

### Source excerpt

2023 年，某头部电商平台在全量接入 Istio 后发现：每个 Pod 的内存占用增加了 40-70 MB，p99 延迟从 12 ms 上升到 18 ms，整个集群每月多出数万美元的计算成本。这并非个例。CNCF 2024 年度调查显示，超过 60% 的受访企业已在生产环境中使用或评估服务网格（Service Mes...

## Kubeflow Community Distribution 26.03.1 Release Announcement

DevFeed: [Kubeflow Community Distribution 26.03.1 Release Announcement](<https://devfeed.tech/articles/kubeflow-community-distribution-26-03-1-release-announcement-17609.md>)

Original publisher: [Read original article](<https://blog.kubeflow.org/kubeflow-26.03-release/>)

Author: Kubeflow 26.03 Release Team

Published: 2026-04-11T05:00:00Z

Content type: release

Language: en

Sources: [Kubeflow](<https://devfeed.tech/sources/kubeflow.md>)

Topics: [releases](<https://devfeed.tech/topics/releases.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [MinIO](<https://devfeed.tech/topics/minio.md>), [istio](<https://devfeed.tech/topics/istio.md>), [OpenID connect (OIDC)](<https://devfeed.tech/topics/oidc.md>), [kubectl](<https://devfeed.tech/topics/kubectl.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [catalog](<https://devfeed.tech/tags/catalog.md>), [ci](<https://devfeed.tech/tags/ci.md>), [istio](<https://devfeed.tech/tags/istio.md>), [kubectl](<https://devfeed.tech/tags/kubectl.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [minio](<https://devfeed.tech/tags/minio.md>), [network](<https://devfeed.tech/tags/network.md>), [oidc](<https://devfeed.tech/tags/oidc.md>), [parallel](<https://devfeed.tech/tags/parallel.md>), [release](<https://devfeed.tech/tags/release.md>), [storage](<https://devfeed.tech/tags/storage.md>), [ui](<https://devfeed.tech/tags/ui.md>), [updates](<https://devfeed.tech/tags/updates.md>), [versioning](<https://devfeed.tech/tags/versioning.md>)

### AI overview

The Kubeflow Community Distribution 26.03.1 release introduces calendar-based versioning and updates components including Kubernetes, Kubeflow Pipelines, KServe, Trainer, notebooks, the dashboard, Istio, and related dependencies. It also adds native OIDC support, conditional and parallel Local Runner control flows, SeaweedFS storage support, and completes MinIO deprecation.

### Source excerpt

The release versioning is now calendar-based (Year.Month.Patch). Around two base releases are planned per year with optional patch releases. The best-effort only community support is roughly 6 months and there is commercial support available from multiple vendors. Please update regularly as explained in our upgrading and extending section to benefit also from security and performance improvements. Release details: 26.03 and 26.03.1.

## How to Secure Microservices with SPIFFE and Istio

DevFeed: [How to Secure Microservices with SPIFFE and Istio](<https://devfeed.tech/articles/how-to-secure-microservices-with-spiffe-and-istio-29691.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/how-to-secure-microservices-spiffe-istio/>)

Author: info@goteleport.com (Jeff Ellin, Boris Kurktchiev)

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

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [istio](<https://devfeed.tech/topics/istio.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [SPIFFE](<https://devfeed.tech/topics/spiffe.md>), [Zero Trust](<https://devfeed.tech/topics/zero-trust.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Secrets Management](<https://devfeed.tech/topics/secrets-management.md>), [certificates](<https://devfeed.tech/topics/certificates.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [backend](<https://devfeed.tech/tags/backend.md>), [certificates](<https://devfeed.tech/tags/certificates.md>), [cloud-native](<https://devfeed.tech/tags/cloud-native.md>), [firewalls](<https://devfeed.tech/tags/firewalls.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [istio](<https://devfeed.tech/tags/istio.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [policies](<https://devfeed.tech/tags/policies.md>), [secrets-management](<https://devfeed.tech/tags/secrets-management.md>), [security](<https://devfeed.tech/tags/security.md>), [service-mesh](<https://devfeed.tech/tags/service-mesh.md>), [spiffe](<https://devfeed.tech/tags/spiffe.md>), [zero-trust](<https://devfeed.tech/tags/zero-trust.md>)

### AI overview

This guide explains how to secure microservices with SPIFFE identities, Istio service-mesh mTLS, short-lived certificates, and Zero Trust authorization policies. It addresses the limits of network-based trust and long-lived certificates in dynamic Kubernetes environments.

### Source excerpt

Learn how to deploy a secure microservices application, configure default-deny authorization policies, and rebuild service connectivity with SPIFFE-based allow rules.

## Migrating Chainguard's Serving Infrastructure to Cloud Run

DevFeed: [Migrating Chainguard's Serving Infrastructure to Cloud Run](<https://devfeed.tech/articles/migrating-chainguard-s-serving-infrastructure-to-cloud-run-13158.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/migrating-chainguards-serving-infrastructure-to-cloud-run>)

Published: 2024-12-10T00:00:00Z

Content type: article

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [Cloud Run](<https://devfeed.tech/topics/cloud-run.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [chainguard](<https://devfeed.tech/topics/chainguard.md>), [autoscaling](<https://devfeed.tech/topics/autoscaling.md>)

Tags: [autoscaling](<https://devfeed.tech/tags/autoscaling.md>), [chainguard](<https://devfeed.tech/tags/chainguard.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-run](<https://devfeed.tech/tags/cloud-run.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [gke](<https://devfeed.tech/tags/gke.md>), [go](<https://devfeed.tech/tags/go.md>), [istio](<https://devfeed.tech/tags/istio.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [security](<https://devfeed.tech/tags/security.md>), [serving-architecture](<https://devfeed.tech/tags/serving-architecture.md>)

### AI overview

Chainguard migrated its serving platform from two regional GKE clusters running on Kubernetes to Cloud Run. The article previews the previous architecture and the operational pressures that motivated the change, including infrastructure complexity, unused development clusters, rising costs, slow node autoscaling, traffic spikes, and user-visible errors.

### Source excerpt

Chainguard has migrated its serving platform from Kubernetes to Cloud Run. Take a peek at how we did it, and how it makes Chainguard a more secure place.

## Secure Workload Identity with SPIRE and OIDC: A Guide for Kubernetes and Istio Users

DevFeed: [Secure Workload Identity with SPIRE and OIDC: A Guide for Kubernetes and Istio Users](<https://devfeed.tech/articles/secure-workload-identity-with-spire-and-oidc-a-guide-for-kubernetes-and-istio-users-29989.md>)

Original publisher: [Read original article](<https://engineering.indeedblog.com/blog/2024/07/workload-identity-with-spire-oidc-for-k8s-istio/>)

Author: Nikhil Arora

Published: 2024-07-03T15:52:26Z

Content type: tutorial

Language: en

Sources: [Indeed](<https://devfeed.tech/sources/indeed.md>)

Topics: [SPIRE](<https://devfeed.tech/topics/spire.md>), [istio](<https://devfeed.tech/topics/istio.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [OpenID connect (OIDC)](<https://devfeed.tech/topics/oidc.md>), [Zero Trust](<https://devfeed.tech/topics/zero-trust.md>), [AWS Identity and Access Management (IAM)](<https://devfeed.tech/topics/aws-identity-and-access-management-iam.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [credentials](<https://devfeed.tech/tags/credentials.md>), [guide](<https://devfeed.tech/tags/guide.md>), [identity](<https://devfeed.tech/tags/identity.md>), [istio](<https://devfeed.tech/tags/istio.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [oidc](<https://devfeed.tech/tags/oidc.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [spire](<https://devfeed.tech/tags/spire.md>), [unsorted](<https://devfeed.tech/tags/unsorted.md>), [zero-trust](<https://devfeed.tech/tags/zero-trust.md>)

### AI overview

This guide describes Indeed's approach to building a workload identity platform for Kubernetes and Istio using SPIRE and OIDC, with identities and access controls rooted in Zero Trust principles. It discusses credential risks, design choices, and implementation challenges for heterogeneous first-party and third-party workloads.

### Source excerpt

Goal This blog is for engineering teams, architects, and leaders responsible for defining and implementing a workload identity platform and access controls rooted in Zero Trust principles to mitigate the risks from compromised services. It is relevant for companies using Kubernetes to manage workloads, using Istio for service mesh, and aiming to define identities in [...]

## Building application reliability on top of infrastructure unreliability

DevFeed: [Building application reliability on top of infrastructure unreliability](<https://devfeed.tech/articles/building-application-reliability-on-top-of-infrastructure-unreliability-35743.md>)

Original publisher: [Read original article](<https://temporal.io/blog/building-application-reliability-on-top-of-infrastructure-unreliability>)

Author: Fitz

Published: 2024-01-12T07: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>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [istio](<https://devfeed.tech/topics/istio.md>), [Processes](<https://devfeed.tech/topics/processes.md>)

Tags: [databases](<https://devfeed.tech/tags/databases.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [istio](<https://devfeed.tech/tags/istio.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [networks](<https://devfeed.tech/tags/networks.md>), [queues](<https://devfeed.tech/tags/queues.md>), [reliability](<https://devfeed.tech/tags/reliability.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

The article explains how application reliability can be built on infrastructure that is inherently unreliable. It discusses failures such as hardware faults, network outages, software patching, autoscaling termination, and abruptly ended processes, then introduces an e-commerce workflow whose apparently simple steps may span many microservices, databases, caches, event streams, and message queues.

### Source excerpt

What do you do when you know, with absolute certainty, that the infrastructure you're running something on is unreliable? Hardware always fails eventually, networks go down, or software needs to be patched.

## Securing cloud native's most important use cases

DevFeed: [Securing cloud native's most important use cases](<https://devfeed.tech/articles/securing-cloud-native-s-most-important-use-cases-13221.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/securing-cloud-natives-most-important-use-cases>)

Published: 2023-12-19T00:00:00Z

Content type: opinion

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [chainguard images](<https://devfeed.tech/topics/chainguard-images.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Cilium](<https://devfeed.tech/topics/cilium.md>), [Security](<https://devfeed.tech/topics/security.md>), [supply-chain-security](<https://devfeed.tech/topics/supply-chain-security.md>), [vulnerability management](<https://devfeed.tech/topics/vulnerability-management.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Platform Engineering](<https://devfeed.tech/topics/platform-engineering.md>)

Tags: [chainguard-images](<https://devfeed.tech/tags/chainguard-images.md>), [cilium](<https://devfeed.tech/tags/cilium.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-native](<https://devfeed.tech/tags/cloud-native.md>), [container-image](<https://devfeed.tech/tags/container-image.md>), [container-images](<https://devfeed.tech/tags/container-images.md>), [istio](<https://devfeed.tech/tags/istio.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [security](<https://devfeed.tech/tags/security.md>), [software-supply-chain](<https://devfeed.tech/tags/software-supply-chain.md>), [vulnerability-management](<https://devfeed.tech/tags/vulnerability-management.md>)

### AI overview

This article explains Chainguard's focus on securing cloud-native software supply chains while preserving developer experience. It introduces Chainguard Images bundles for Cilium and Istio, describing their use in Kubernetes environments and build pipelines.

### Source excerpt

Chainguard Images now supports Cilium and Istio. See how to integrate our container images into your environments.

## How we scaled our Prometheus setup

DevFeed: [How we scaled our Prometheus setup](<https://devfeed.tech/articles/how-we-scaled-our-prometheus-setup-28026.md>)

Original publisher: [Read original article](<https://tech.trivago.com/post/2022-08-23-how-we-scaled-our-prometheus-setup/>)

Author: Simon Brüggen Professional Makefile guru; Jenkins wrangler Follow

Published: 2022-08-23T00:00:00Z

Content type: article

Language: en

Sources: [Trivago](<https://devfeed.tech/sources/trivago.md>)

Topics: [Prometheus](<https://devfeed.tech/topics/prometheus.md>), [Grafana](<https://devfeed.tech/topics/grafana.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [Google Cloud Platform (GCP)](<https://devfeed.tech/topics/google-cloud.md>), [istio](<https://devfeed.tech/topics/istio.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>)

Tags: [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-storage](<https://devfeed.tech/tags/cloud-storage.md>), [clusters](<https://devfeed.tech/tags/clusters.md>), [continuous-deployment](<https://devfeed.tech/tags/continuous-deployment.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [devops](<https://devfeed.tech/tags/devops.md>), [gcp](<https://devfeed.tech/tags/gcp.md>), [grafana](<https://devfeed.tech/tags/grafana.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [istio](<https://devfeed.tech/tags/istio.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [load](<https://devfeed.tech/tags/load.md>), [metric](<https://devfeed.tech/tags/metric.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [network](<https://devfeed.tech/tags/network.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [prometheus](<https://devfeed.tech/tags/prometheus.md>)

### AI overview

The article describes trivago's Prometheus monitoring architecture for a Node.js GraphQL API and its microservices running across three Google Kubernetes Engine regions. It explains the use of Prometheus, Thanos, Grafana, Istio, and Google Cloud Storage, and discusses scaling challenges as traffic and deployment activity increased.

### Source excerpt

In 2020 we started to migrate one of our most significant workloads, our Node.js based GraphQL API and many of its microservices, from our datacenter to Google Kubernetes Engine. We deploy it in...

## Cross-Cluster Traffic Mirroring with Istio

DevFeed: [Cross-Cluster Traffic Mirroring with Istio](<https://devfeed.tech/articles/cross-cluster-traffic-mirroring-with-istio-27994.md>)

Original publisher: [Read original article](<https://tech.trivago.com/post/2020-06-10-crossclustertrafficmirroringwithistio/>)

Author: Mert Acikportali

Published: 2020-06-10T00:00:00Z

Content type: tutorial

Language: en

Sources: [Trivago](<https://devfeed.tech/sources/trivago.md>)

Topics: [istio](<https://devfeed.tech/topics/istio.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Docker](<https://devfeed.tech/topics/docker.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [containerization](<https://devfeed.tech/tags/containerization.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [development](<https://devfeed.tech/tags/development.md>), [devops](<https://devfeed.tech/tags/devops.md>), [docker](<https://devfeed.tech/tags/docker.md>), [istio](<https://devfeed.tech/tags/istio.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>)

### AI overview

This tutorial explains how Istio can mirror live production traffic to another environment for developing and validating features. It presents traffic mirroring as an alternative to generating mock traffic, while noting that the mirrored traffic percentage can be configured through a parameter.

### Source excerpt

The price of reliability is the pursuit of the utmost simplicity.-- C.A.R. Hoare, Turing Award lectureHave you ever enthusiastically released a new, delightful version to product...

## Keycloak and Istio

DevFeed: [Keycloak and Istio](<https://devfeed.tech/articles/keycloak-and-istio-31568.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2018/02/keycloak-and-istio>)

Author: Sébastien Blanc

Published: 2018-02-26T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [istio](<https://devfeed.tech/topics/istio.md>), [Keycloak](<https://devfeed.tech/topics/keycloak.md>), [JSON Web Tokens](<https://devfeed.tech/topics/jwt.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [proxy](<https://devfeed.tech/topics/proxy.md>)

Tags: [envoy-proxy](<https://devfeed.tech/tags/envoy-proxy.md>), [http](<https://devfeed.tech/tags/http.md>), [idm](<https://devfeed.tech/tags/idm.md>), [istio](<https://devfeed.tech/tags/istio.md>), [jwt](<https://devfeed.tech/tags/jwt.md>), [kerberos](<https://devfeed.tech/tags/kerberos.md>), [keycloak](<https://devfeed.tech/tags/keycloak.md>), [ldap](<https://devfeed.tech/tags/ldap.md>), [load-balancing](<https://devfeed.tech/tags/load-balancing.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [saml](<https://devfeed.tech/tags/saml.md>), [service-mesh](<https://devfeed.tech/tags/service-mesh.md>), [sso](<https://devfeed.tech/tags/sso.md>)

### AI overview

This short blog post describes early trials of combining Keycloak with Istio. It explains how Istio's Envoy sidecar and JWT authentication filter can take over some security tasks traditionally handled by Keycloak adapters, while noting that the replacement is not yet complete.

### Source excerpt

This short blog post is to share the first trials of combining Keycloak with Istio. What is Istio? Istio is an platform that provides a common way to manage your service mesh. You may wonder what a service mesh is, well, it's an infrastructure layer dedicated to connect, secure and make reliable your different services. Istio, in the end, will be replacing all of our circuit-breakers, intelligent load balancing or metrics librairies, but also the way how two services will communicate in a secure way. And this is of course the interesting part for Keycloak. As you know Keycloak uses adapters for each of the application or service that it secures. These adapters make sure to perform the redirect if needed, to retrieve the public keys, to verify the JWT signature etc ... There are a lot of different adapters depending on the type of application or technology that is used : there are Java EE adapters, JavaScript adapters and we even have a NodeJS adapter. The end of the adapters? Following the Istio philosophy, these adapters would not be needed in the end because the Istio infrastructure will take care of the tasks the adapters were doing (signature verification etc ...). We are not yet there for now but in this post we will see what can already be done with Istio and how much it already can replace the role of the Adapters. The Envoy Sidecar We won't dive into the details on how Istio works but there is one main concept to understand around which Istio is articulated : the Envoy Sidecar. Envoy is a high performance proxy deployed alongside with each deployed service and this is the reason we call it a "sidecar". Envoy captures all incoming and outgoing traffic of its "companion" service, it can then apply some basic operations and also collect data and send it to a central point of decision, called the "mixer" in Istio. The conifugration of Envoy itself happens through the "pilot" an other Istio component. Envoy Filters To make it easier to add new functionnality to t