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)