Posts

Showing posts from October, 2018

The Network Becomes Programmable

Kubernetes 1.12 & Service Mesh - The Network Becomes Programmable The introduction of stable support for service mesh architectures in Kubernetes 1.12 marked the beginning of the "network as code" era. Suddenly, cross-cutting concerns like security, observability, and traffic management could be handled at the infrastructure level rather than in application code. While not part of Kubernetes itself, Istio's maturation alongside Kubernetes 1.12 created a powerful combination that fundamentally changed how we think about microservices communication. yaml apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata:   name: user-service spec:   hosts:   - user-service   http:   - match:     - headers:         version:           exact: canary     route:     - destination:     ...