aboutsummaryrefslogtreecommitdiff
path: root/middleware/kubernetes/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'middleware/kubernetes/README.md')
-rw-r--r--middleware/kubernetes/README.md10
1 files changed, 10 insertions, 0 deletions
diff --git a/middleware/kubernetes/README.md b/middleware/kubernetes/README.md
index b64a3b1d0..46237ab2c 100644
--- a/middleware/kubernetes/README.md
+++ b/middleware/kubernetes/README.md
@@ -128,4 +128,14 @@ all values. The labels that accept wildcards are:
* multiple wild cards are allowed in a single query.
* e.g. `A` Request `*.*.svc.zone.` or `SRV` request `*.*.*.*.svc.zone.`
+## deploy.sh and coredns.yaml.sed
+A convenience script to generate a manifest for running CoreDNS on a cluster that is currently
+running standard kube-dns. It creates a ConfigMap and a CoreDNS deployment, then updates the
+Kube-DNS service selector to use the CoreDNS deployment. It doesn't delete the kube-dns
+deployment or replication controller - you'll have to do that manually.
+
+~~~
+$ ./deploy.sh 10.3.0.0/24 | kubectl apply -f -
+$ kubectl delete --namespace=kube-system deployment kube-dns
+~~~