Quick Start Cluster Namespace Application Helm Apps F.A.Q

Services

Services in Kubernetes enable communication between different components within a cluster and expose applications to external traffic. They provide stable networking by abstracting away the underlying pod IP addresses and ensuring consistent access. Kubernetes supports different services, such as ClusterIP, NodePort, LoadBalancer, and ExternalName, to suit various use cases.

A key aim of Services in Kubernetes is that you don't need to modify your existing application to use an unfamiliar service discovery mechanism. You can run code in Pods, whether this is a code designed for a cloud-native world, or an older app you've containerized. You use a Service to make that set of Pods available on the network so that clients can interact with it.

User can see the list of Services from the Services Tab

Once user click on any Services a details of that Services shown as below

User can Edit/Delete the Services if required

Use Case of Services -

  • Internal Communication
  • Load Balancing
  • Service Discovery
  • External Access
  • DNS Resolution

More Details: https://kubernetes.io/docs/concepts/services-networking/service/