| ... | ... |
@@ -113,6 +113,16 @@ If you simply want to take a container that OpenShift has created but debug it o |
| 113 | 113 |
|
| 114 | 114 |
Obviously this won't work if you don't have bash installed but you could always package it in for debugging purposes. |
| 115 | 115 |
|
| 116 |
+Name Resolution Within Containers |
|
| 117 |
+------------------- |
|
| 118 |
+ |
|
| 119 |
+DNS related services like `dnsmasq` can interfere with naming resolution in the Docker containers launched by OpenShift, including binding on the same port (53) that OpenShift will attempt to use. To circumvent this conflict, disable |
|
| 120 |
+these services. Using the `dnsmasq` example on Fedora, run all three of the following before starting OpenShift to ensure `dnsmasq` is not running, does not launch later on, and hence does not interfere with OpenShift: |
|
| 121 |
+ |
|
| 122 |
+ $ sudo systemctl stop dnsmasq |
|
| 123 |
+ $ sudo systemctl disable dnsmasq |
|
| 124 |
+ $ sudo killall dnsmasq |
|
| 125 |
+ |
|
| 116 | 126 |
|
| 117 | 127 |
Benign Errors/Messages |
| 118 | 128 |
---------------------- |
| ... | ... |
@@ -84,3 +84,9 @@ Steps |
| 84 | 84 |
12. Confirm both the test and production services are available by browsing to both services: |
| 85 | 85 |
|
| 86 | 86 |
$ oc get services -n test | grep frontend |
| 87 |
+ |
|
| 88 |
+Troubleshooting |
|
| 89 |
+----- |
|
| 90 |
+ |
|
| 91 |
+If you run into difficulties running OpenShift or getting the `OpenShift Sample` job to complete successfully, start by reading through the [troubleshooting guide](https://github.com/openshift/origin/blob/master/docs/debugging-openshift.md). |
|
| 92 |
+ |