add dns add-on lab
parent
0c1f22c556
commit
13ae7de03c
|
@ -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
|
||||||
|
```
|
Loading…
Reference in New Issue