From 41661b0848cb62a13c9e6860016b1db665b0bc32 Mon Sep 17 00:00:00 2001 From: Timoses Date: Thu, 27 Jun 2019 21:02:08 +0200 Subject: [PATCH] Provide example to utilize k8s_external plugin (#2936) * Provide example to utilize k8s_external plugin The example provides a specific use case of k8s_external and may help others to grasp `k8s_external`'s capabilities. * Update plugin/k8s_external/README.md Co-Authored-By: Chris O'Haver * Update plugin/k8s_external/README.md Co-Authored-By: Chris O'Haver --- plugin/k8s_external/README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/plugin/k8s_external/README.md b/plugin/k8s_external/README.md index 3cdf44849..f24c9a771 100644 --- a/plugin/k8s_external/README.md +++ b/plugin/k8s_external/README.md @@ -68,6 +68,22 @@ Enable names under `example.org` to be resolved to in cluster DNS addresses. } ~~~ +With the Corefile above, the following Service will get an `A` record for `test.default.example.org` with IP address `192.168.200.123`. + +~~~ +apiVersion: v1 +kind: Service +metadata: + name: test + namespace: default +spec: + clusterIP: None + externalIPs: + - 192.168.200.123 + type: ClusterIP +~~~ + + # Also See For some background see [resolve external IP address](https://github.com/kubernetes/dns/issues/242).