In this lab you will deploy the DNS add-on which is required for every Kubernetes cluster. Without the DNS add-on the following things will not work:
- DNS based service discovery
- DNS lookups from containers running in pods
kubectl create -f https://raw.githubusercontent.com/robertojrojas/kubernetes-the-hard-way-raspberry-pi/master/services/kubedns.yaml
kubectl --namespace=kube-system get svc
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kube-dns 10.32.0.10 <none> 53/UDP,53/TCP 5s
kubectl create -f https://raw.githubusercontent.com/robertojrojas/kubernetes-the-hard-way-raspberry-pi/master/deployments/kubedns.yaml
kubectl --namespace=kube-system get pods
NAME READY STATUS RESTARTS AGE
kube-dns-v19-965658604-c8g5d 3/3 Running 0 49s
kube-dns-v19-965658604-zwl3g 3/3 Running 0 49s