From 13ae7de03cb274aa2caf0f74b89d9366d7639b43 Mon Sep 17 00:00:00 2001 From: Kelsey Hightower Date: Sat, 9 Jul 2016 08:21:35 -0700 Subject: [PATCH] add dns add-on lab --- docs/08-dns-addon.md | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/docs/08-dns-addon.md b/docs/08-dns-addon.md index 5f2f0ab..e11a617 100644 --- a/docs/08-dns-addon.md +++ b/docs/08-dns-addon.md @@ -5,12 +5,37 @@ In this lab you will deploy the DNS add-on which is required for every Kubernete * DNS based service discovery * DNS lookups from containers running in pods -## Deploy the Cluster DNS Add-on +## DNS Cluster Add-on + +### Create the `skydns` service: ``` kubectl create -f https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/master/skydns-svc.yaml ``` +#### Verification + +``` +kubectl --namespace=kube-system get svc +``` +``` +NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE +kube-dns 10.32.0.10 53/UDP,53/TCP 1m +``` + +### Create the `skydns` replication controller: + ``` kubectl create -f https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/master/skydns-rc.yaml +``` + +#### Verification + +``` +kubectl --namespace=kube-system get pods +``` +``` +NAME READY STATUS RESTARTS AGE +kube-dns-v18-79maa 3/3 Running 0 41s +kube-dns-v18-bcs1f 3/3 Running 0 41s ``` \ No newline at end of file