The Rise of AI Coding Agents: Impact on Platform Engineering Teams
How AI coding agents like GitHub Copilot Workspace and Cursor are reshaping platform engineering. What teams need to prepare for and how to leverage these tools.
Kubernetes 1.32 landed with several features that directly impact platform engineering teams. Here’s what matters and what you should plan for.
Finally stable. Native sidecar containers solve the long-standing issue of init containers that need to run alongside the main container:
apiVersion: v1
kind: Pod
spec:
initContainers:
- name: istio-proxy
image: istio/proxyv2:latest
restartPolicy: Always # This makes it a sidecar
resources:
requests:
cpu: 100m
memory: 128Mi
containers:
- name: app
image: myapp:latestWhy it matters: Sidecars now have proper lifecycle management — they start before main containers and shut down after. No more race conditions with service mesh proxies.
DRA is maturing for GPU and accelerator management:
apiVersion: resource.k8s.io/v1alpha3
kind: ResourceClaim
metadata:
name: gpu-claim
spec:
devices:
requests:
- name: gpu
deviceClassName: gpu.nvidia.com
selectors:
- cel:
expression: "device.attributes['gpu-memory'].compareTo(quantity('40Gi')) >= 0"Why it matters: More granular GPU allocation. Request specific GPU capabilities (memory, compute capability) instead of just “give me a GPU.”
Resize pod resources without restarting:
kubectl patch pod my-app -p '{"spec":{"containers":[{"name":"app","resources":{"requests":{"memory":"512Mi"},"limits":{"memory":"1Gi"}}}]}}'Why it matters: Handle traffic spikes without pod restarts. Reduce disruption during scaling events.
More flexible authorization beyond just RBAC:
apiVersion: apiserver.config.k8s.io/v1beta1
kind: AuthorizationConfiguration
authorizers:
- type: Webhook
name: platform-authz
webhook:
timeout: 3s
subjectAccessReviewVersion: v1
matchConditions:
- expression: "request.resourceAttributes.namespace == 'production'"
connectionInfo:
type: InClusterConfig
- type: RBAC
name: rbacWhy it matters: Implement custom authorization logic for sensitive namespaces without replacing RBAC entirely.
lifecycle:
preStop:
sleep:
seconds: 10Why it matters: Simple graceful shutdown without shell commands. Better than command: ["sleep", "10"].
restartPolicy: Always on init containers changes template logicNeed help planning your Kubernetes upgrade? I help platform teams navigate version migrations safely. Let’s connect.
AI & Cloud Advisor with 18+ years experience. Author of 8 technical books, creator of Ansible Pilot, and instructor at CopyPasteLearn Academy. Speaker at KubeCon EU & Red Hat Summit 2026.
How AI coding agents like GitHub Copilot Workspace and Cursor are reshaping platform engineering. What teams need to prepare for and how to leverage these tools.
Backstage is the de facto IDP. Adding AI makes it transformative — auto-generated docs, intelligent search, and self-service infrastructure. Here's the architecture.
Schedule Kubernetes workloads when and where the grid is greenest. How carbon-aware scheduling works, the tools available, and the business case for sustainable compute.