Services and Managed Solutions
Explore how to expose Kubernetes deployments using services like ClusterIP, NodePort, LoadBalancer, and ExternalName. Understand the benefits of managed Kubernetes solutions, such as Azure Kubernetes Service, which simplify infrastructure management and cluster scaling while integrating Azure’s monitoring features.
We'll cover the following...
Services
Once a Kubernetes Deployment is created and running, no one can, by default, access the application outside of the Kubernetes cluster. Kubernetes Deployments aren’t exposed to the world. To allow other people or servers to access a Kubernetes deployment, you must create a Kubernetes Service. A service is an abstract way to make an application visible outside of the Kubernetes cluster.
There are five ways to set up a Kubernetes Service:
-
ClusterIP: Exposes the Kubernetes Deployment as a Service to a cluster-internal IP address. A cluster-internal IP address is an IP address that the Kubernetes ...