WhatsApp

Containers, Kubernetes & Platform Engineering

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

How to Investigate a Kubernetes Node That Becomes NotReady After Maintenance

A node can remain NotReady after maintenance if a runtime, network plugin, storage component, or health check did not recover. Workloads may stay unscheduled or be disrupted. What to check Review node conditions, kubelet and runtime status, CNI and CSI health, resource pressure, and maintenance logs. Compare with healthy nodes of the same pool....

How to Investigate a Kubernetes Container That Exits After a Successful Health Check

A container can pass startup checks and then exit when its main process finishes, encounters a later error, or receives a termination signal. Health probes alone do not explain lifecycle. What to check Review container state and exit code, previous logs, events, command and arguments, signals, and controller type. Compare intended long-running service...

How to Keep Kubernetes Workloads Available During a Cluster Version Upgrade

A cluster upgrade can disrupt workloads when APIs are deprecated, node pools roll too quickly, or workloads lack capacity and disruption planning. What to check Review supported API versions, upgrade notes, replica placement, disruption budgets, storage compatibility, and recovery options. Test manifests and workloads in a representative environment....

How to Diagnose a Kubernetes Service With Endpoints but No Successful Requests

Service endpoints show that pods are selected, but requests can still fail because of application readiness, port mismatch, network policy, or protocol configuration. What to check Compare service and container ports, endpoint readiness, probe results, network policy, ingress path, and application logs. Test from inside and outside the cluster....

How to Diagnose Kubernetes Workloads That Cannot Reach an External Service

A pod may be unable to reach an external API because of egress policy, DNS, proxy requirements, NAT, or provider allowlists. What to check Test DNS and connectivity from the pod context, inspect network policies and egress gateways, confirm proxy variables, and compare expected source IPs. Recommended next step Apply the narrowest network change and...

How to Investigate Kubernetes Pods That Restart After a Node Autoscale Event

Autoscaling can move workloads to nodes with different capacity, startup timing, storage, or network conditions. Restarts may follow resource pressure or readiness failures. What to check Correlate pod events with node scale activity, scheduling, limits, probes, storage attach, and application startup logs. Compare affected and stable nodes....