Containers, Kubernetes & Platform Engineering

11/11/2026
Plan container platforms and orchestration that teams can secure, monitor and operate reliably.

How to Troubleshoot Kubernetes Ingress That Returns a 404 for One Service

A route-specific 404 may come from host or path matching, ingress class, service port, or application routing. Checks to make Compare ingress rules with service selectors and port names, inspect controller events and access logs, and test the service directly from within the cluster. Check exact hostname and path rewrite behavior before changing...

How to Troubleshoot Kubernetes Applications That Cannot Resolve Service Names

In-cluster DNS failures can result from CoreDNS health, search domains, network policy, or incorrect service naming. Checks to make Test resolution from the affected pod, check namespace and fully qualified service name, inspect CoreDNS pods and logs, and review network policy. Compare a known-good workload and avoid changing cluster DNS globally...

How to Troubleshoot Kubernetes Workloads That Fail Because of Image Architecture Mismatch

An image built for one CPU architecture may not run on a different node pool or may lack a matching manifest. Checks to make Check node architecture, image manifest platforms, scheduling constraints, and container runtime events. Build and publish required architectures or constrain workloads to compatible nodes, then verify rollout across intended...

How to Troubleshoot Kubernetes Pods That Use More CPU Than Their Requests

CPU requests guide scheduling but do not cap usage, so workloads can consume spare node capacity or hit limits. Checks to make Compare usage with requests and limits, inspect throttling and node pressure, and identify workload or traffic changes. Set requests based on representative demand and use limits only with awareness of latency and throttling...

How to Diagnose Kubernetes Pods That Restart After a Node Upgrade

Node upgrades can expose runtime incompatibilities, changed kernel behavior, drained workloads, or insufficient disruption capacity. Checks to make Compare pod events and logs across upgraded and untouched nodes, verify runtime and kernel versions, review disruption budgets and resource availability, and check persistent volume attachment. Roll forward...

How to Troubleshoot Kubernetes Workloads That Cannot Mount a Persistent Volume

Mount failures can result from claim binding, storage class, access mode, node availability, or provider attachment limits. Checks to make Inspect pod events, PVC and PV state, storage class parameters, and node attachment conditions. Confirm the requested access mode and zone compatibility, and avoid deleting claims or volumes before data ownership is...

How to Troubleshoot Kubernetes Deployments With Image Pull Delays

Slow image pulls can delay releases because of large layers, registry limits, network throughput, or node cache behavior. Checks to make Measure pull time by image and node, review image size and layer reuse, check registry throttling and network errors, and compare with cached pulls. Optimize images and registry access without bypassing image...

How to Troubleshoot Kubernetes Workloads That Cannot Reach a Database Service

The problem may be service discovery, network policy, credentials, TLS, or database capacity. Checks to make Test DNS and port access from the affected pod, inspect network policies and service endpoints, and review database authentication and connection limits separately. Use a test identity and avoid placing credentials in diagnostic commands. When...

Show another 8 pages