Skip to main content

Deploying kube-dns in a Kubernetes Cluster

Hands-On Lab


Photo of Will Boyd

Will Boyd

DevOps Team Lead in Content





Pods can communicate with each other and with services via their IP addresses, once networking has been set up in a Kubernetes cluster. But it is easier to locate other pods and services by hostname, since IP addresses can change. In order to do this, the cluster requires a DNS service. In this learning activity, you will learn how to deploy kube-dns to a cluster in order to provide DNS service to pods.

What are Hands-On Labs?

Hands-On Labs are scenario-based learning environments where learners can practice without consequences. Don't compromise a system or waste money on expensive downloads. Practice real-world skills without the real-world risk, no assembly required.