Service Discovery
91 incident problems about Service Discovery. Start with the reviewed ones.
Read first
When the ConfigMap changed but the Pod keeps using the old valuesAn InfraTree guide that lays out the first signals to check, the CLI verification order, common misdiagnoses, and a safe recovery path when values don't refresh after a ConfigMap update because of envFrom, subPath, volume projection, or rollout trigger differences.Kubernetes3 min readWhen CoreDNS is Running but only DNS lookups failAn InfraTree guide that lays out the first signals to check, the CLI verification order, common misdiagnoses, and a safe recovery path when the CoreDNS Pod looks healthy but failures occur in the kube-dns path, upstream, node-local-dns, or policy.Kubernetes3 min readWhat to check first when CrashLoopBackOff appearsAn InfraTree guide that lays out the first signals to check, the CLI verification order, common misdiagnoses, and a safe recovery path when a Pod restarts repeatedly and the real cause is left in the previous logs and events.Kubernetes3 min read
Recommended problems
Reviewed problems first, then problems with detailed scenarios.
K8S-1611A pod is Running and one Service still has no endpointsA Service shows zero endpoints right after an app label rename.ReviewedKubernetesBeginner6 minFreeK8S-1621A ServiceMonitor is correct and one target still reads zeroOne ServiceMonitor still shows zero targets after a namespace label update.ReviewedKubernetesBeginner6 minFreeK8S-1631A Service is correct and one app still has no endpointsA Service still shows no endpoints after a label cleanup.ReviewedKubernetesBeginner6 minFreeK8S-1199kubectl port-forward works but ingress still failsA team confirms the app with kubectl port-forward and assumes ingress must be fine. The actual failure sits earlier in the edge-hostname or path-rewrite chain.KubernetesIntermediate18 minPro
All problems (91)
K8S-1611A pod is Running and one Service still has no endpointsA Service shows zero endpoints right after an app label rename.ReviewedKubernetesBeginner6 minFreeK8S-1631A Service is correct and one app still has no endpointsA Service still shows no endpoints after a label cleanup.ReviewedKubernetesBeginner6 minFreeK8S-1621A ServiceMonitor is correct and one target still reads zeroOne ServiceMonitor still shows zero targets after a namespace label update.ReviewedKubernetesBeginner6 minFreeK8S-2272A Service selector is fixed and one endpoint is still missing. Which live object should you check next?The Service selector now matches the intended key, but one pod still does not appear in the endpoint list.KubernetesBeginner8 minFreeK8S-1701A Deployment selector is correct and one rollout still stallsA rollout still stalls after a Deployment selector fix.KubernetesBeginner6 minFreeK8S-1641A Service is correct and one app still has no endpointsA Service still has no endpoints after a label cleanup.KubernetesBeginner6 minFreeK8S-1661A Service is correct and one app still has no endpointsA Service still has no endpoints after a tier label cleanup.KubernetesBeginner6 minFreeK8S-1671A Service is correct and one app still has no endpointsA Service still shows zero endpoints after the workload labels were cleaned up.KubernetesBeginner6 minFreeK8S-1651A Service is correct and one workload still has no endpointsA Service still has no endpoints after a release label cleanup.KubernetesBeginner6 minFreeK8S-1791A Service selector is correct and one endpoint is still missingOne endpoint is still missing after the Service selector fix.KubernetesBeginner6 minFreeK8S-1721A Service selector is correct and one endpoint list is still emptyA Service still has empty endpoints after the selector fix.KubernetesBeginner6 minFreeK8S-1751A Service selector is corrected and one endpoint is still missingAn endpoint is still missing after the Service selector was fixed.KubernetesBeginner6 minFreeK8S-1771A Service selector is corrected and one endpoint is still missingAn endpoint is still missing after the Service selector was fixed.KubernetesBeginner6 minFreeK8S-1801A Service selector is corrected and one endpoint is still missingOne endpoint is still missing after the Service selector fix.KubernetesBeginner6 minFreeK8S-1821A Service selector is corrected and one endpoint is still missingOne endpoint is still missing after the Service selector fix.KubernetesBeginner6 minFreeK8S-1831A Service selector is corrected and one endpoint is still missingOne endpoint is still missing after the Service selector fix.KubernetesBeginner6 minFreeK8S-1841A Service selector is corrected and one endpoint is still missingOne endpoint is still missing after the Service selector fix.KubernetesBeginner6 minFreeK8S-1851A Service selector is corrected and one endpoint is still missingOne endpoint is still missing after the Service selector fix.KubernetesBeginner6 minFreeK8S-1861A Service selector is corrected and one endpoint is still missingOne endpoint is still missing after the Service selector fix.KubernetesBeginner6 minFreeK8S-1891A Service selector is corrected and one endpoint is still missingOne endpoint is still missing after the Service selector fix.KubernetesBeginner6 minFree