Debug School

Aravinda HB
Aravinda HB

Posted on

Service Understanding

Service

In Kubernetes, a Service is a method for exposing a network application that is running as one or more Pods in your cluster

ClusterIP

Exposes the Service on a cluster-internal IP. This is the default Service type assigns an IP address from a pool of IP addresses that your cluster has reserved

NodePort

Exposes the Service on each Node's IP at a static port. Using a NodePort gives the freedom to set up our own load balancing solution, to configure environments that are not fully supported by Kubernetes, or even to expose one or more nodes' IP addresses directly.

LoadBalancer

Exposes the Service externally using an external load balancer. Kubernetes does not directly offer a load balancing component; we must provide one, or you can integrate your Kubernetes cluster with a cloud provider.

ExternalName

Maps the Service to the contents of the externalName field

Top comments (0)