Reading 24m read

Services: ClusterIP, NodePort & LoadBalancer

Expose your Pods with Kubernetes Services — understand all three service types and when to use each.

Full content coming soon. This lesson is being written.

This lesson covers Kubernetes Services:

  • ClusterIP: internal-only stable virtual IP, the default
  • NodePort: expose on every node’s IP at a static port
  • LoadBalancer: provision a cloud load balancer automatically
  • ExternalName: DNS alias for an external service
  • Service selectors and how Endpoints/EndpointSlices work
  • SessionAffinity: client IP pinning
  • Headless Services: clusterIP: None for direct pod discovery

Check back soon for the full content.

Next Lesson