This is a skill assessment lab to help strengthen your understanding of discovering, exposing, and accessing services in a Kubernetes cluster.
Service access starts with exposing a group of Pods with a Kubernetes Service. That Service is given a name, a virtual IP address, and a port. From there, that service can be exposed and accessed via simple port-forwarding or more complex ingress rules. In this challenge, you will start with some simple access, then work your way up to public access using a URL with ingress rules.
In this challenge, you will be asked to:
☐ Start applications and expose them with services
☐ Use port-forward to access ClusterIP types services
☐ Use a NodePort to access a service
☐ Install an ingress controller
☐ Access the services using Ingress rules
☐ Access a canary deploy with an Ingress rule
If you are unfamiliar with these concepts, you may want to start with this documentation first .
This challenge will self-destruct in 60 minutes.
Intermediate
20 minutes
31 Dec, 2021