Comments (3)
Hi Judd,
openshift-lb.example.com is an "entry point" for users/world when talking to openshift console/api. So DNS record of openshift-lb.example.com needs to be set on DNS server you use (or in your /etc/hosts), we do not (and can not) do this automatically I'm afraid.
from openshift-on-openstack.
Hi Jan,
Let me know if I have this straight: the lb.example.com name is for setting on whatever external DNS that world is talking to, while openshift-lb.example.com is for DNS internal to OpenShift.
Secondly, if I seek integration with an IaaS service such as OpenStack would that require yet another DNS host or domain? Are there docs for this?
Thanks so much, I'm overjoyed to have the deployment working! Summit is going to be great!
-Judd
from openshift-on-openstack.
Reopening this. I misread your output yesterday - yes, this is a bug: there should be "openshift-lb.example.com" everywhere (I sent a patch for this).
Anyway openshift-lb.example.com still has to be set on an external DNS if you want to access openshfit from outside. openshift-lb.example.com is for setting on whatever external DNS that world is talking to, also this address is set on internal DNS being set for resolving openshift nodes, the reason is that openshift ndoes have this address set as public url so they need to resolve it (and we can't rely on fact that it will be set properly on an external DNS). BTW we are moving toward delegate DNS setup to openshift-ansible #119
Re: IaaS - (correct me if I misunderstood question) - I don't think any additional VM, domain would help, you just need a working DNS record for openshift entry point. Speaking particulary about OpenStack there is DNSaaS (Designate) which would be used for this situation. We actually had a working POC which used designate-sink for automating DNS records setup for openshift nodes. Integration with Designate is on TODO list but not sure when we get to it (patches welcome), this integration will have to be optional. Good news is that there is designate support in heat resource types (http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Designate::Record). For making this optional I can imagine we could use same approach as with loadbalancers - in loadbalancer template we would create a OOshift::DNSRecord which would map either to a fake resource type or to real OS::Designate::Record.
from openshift-on-openstack.
Related Issues (20)
- support for Aodh and Gnocchi alarms HOT 4
- feature: support for generic text in OSv3.yml
- Restrict bastion node update
- Log spam: blacklist intel_rapl as we're installing openshift on virtual nodes.
- registry_ephemeral.yaml creates a persistent volume
- fluentd port no more required in master_security_group
- Set user_data_update_policy: ignore or stack becomes unrecoverable on update
- Add fixed_network to OSv3.yaml openshift_no_proxy by default
- Doc: recovery an infra node on RHOSP10
- replacing a failed infra causes the new one to be unregistered
- DNS not responding HOT 4
- RFE: Templates should check glance image metadata for block driver used HOT 1
- Support single-nic deployments
- Set OS_CACERT
- Wait Handle: Authorization Failed HOT 9
- force bastion-ansible.sh to be run after replacing an infra node
- bug: is_scaleup always return 0 due to -o pipefail
- openshift 3.6 HOT 7
- set ca-certificate
- Heat stuck at bastion HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openshift-on-openstack.