Fix a Service With No Endpoints
Clients of the payouts Service in namespace risk get connection errors, although the payouts Deployment reports all replicas ready. A payouts-canary Deployment is being tested next to it and must not receive regular traffic yet.
payouts in namespace risk routes to every ready Pod of Deployment payouts.payouts-canary, or to any other Pod.payouts and payouts-canary (both keep running with their current Pod labels).A practice cluster is running on this machine: start with kubectl get endpointslices -n risk.
About this machine
Ubuntu 24.04 with a private practice cluster: a real Kubernetes API server, scheduler and controllers, and three nodes (controlplane, node01, node02). Containers are simulated, so images never download and kubectl logs/exec are not available. k is an alias for kubectl, with completion. The grader checks the cluster's final state, not the commands you typed.
Your machine is ready to start
Create a free account to open a machine and get graded.