add dns add-on lab

pull/17/head
Kelsey Hightower 2016-07-09 08:21:35 -07:00
parent 0c1f22c556
commit 13ae7de03c
1 changed files with 26 additions and 1 deletions

View File

@ -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 based service discovery
* DNS lookups from containers running in pods * 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 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 <none> 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 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
```