Document URL: https://docs.openshift.com/container-platform/3.4/dev_guide/integrating_external_services.html Section Number and Name: Describe the issue: The Kubernetes 1.4 API was updated to support specifying external names in a headless service specification, which allows the DNS service to automatically inject a CNAME mapping the service name directly to an outside DNS address, bypassing the need for endpoint records. This is an awesome feature that removes a lot of pain involved with integrating to external services. Does OCP 3.4 have support for using this at all? If it does can the documentation be updated to indicate this fact? Looking at https://github.com/kubernetes/kubernetes/issues/13748 the functionality I described is used to create headless services that use a DNS name rather then am IP address. Kubernetes from version 1.4 supports this technique (at the API level, (some commandline/UI support was left off to 1.5+) . OCP 3.4 is supposed to be based off Kubernetes 1.4 . OCP 3.4 documentation has no documentation on using this technique at all. This is a very useful technique. Suggestions for improvement: Support for ExternalName was added here: https://github.com/openshift/origin/pull/11790 and https://github.com/openshift/origin/pull/11798. This will be in OCP 3.4. We still use SkyDNS and do not currently use kube-dns. Minor point - kubeDNS uses skydns as do we. We just don't implement it the way they do, instead distributing it throughout the cluster for resilience and latency. Additional information:
Related BZ -> https://bugzilla.redhat.com/show_bug.cgi?id=1409240
PR created for this BZ: https://github.com/openshift/openshift-docs/pull/5145 The feature was documented in the Integrating Services Topic, but needed a little more context. Miheer, please let me know if what's there is not fulfilling this BZ.
Commit pushed to master at https://github.com/openshift/openshift-docs https://github.com/openshift/openshift-docs/commit/21c0699790f29b77f3a2cce60e82ec450aa16e1b Merge pull request #5145 from bfallonf/int_ext_ser_1418153 Bug 1418153 Added information about externalname to external services topic
looks good
Thanks. Link to released docs: https://access.redhat.com/documentation/en-us/openshift_container_platform/3.6/html-single/developer_guide/#defining-a-service-for-an-external-database