Commit 990a6a6
authored
Registry reachable in cluster (#71)
* Enable CoreDNS fallthrough for cluster.local DNS resolution
Pods inside a bink cluster cannot resolve bink-managed DNS names
like registry.cluster.local because CoreDNS's kubernetes plugin
handles the cluster.local zone but only resolves Kubernetes
services/pods/endpoints.
After kubeadm deploys CoreDNS, patch the Corefile to change
"fallthrough in-addr.arpa ip6.arpa" to just "fallthrough". This
removes the zone restriction so all unresolved cluster.local
queries (not just reverse DNS) fall through to the forward plugin,
which reaches the bink dnsmasq container via the node's
/etc/resolv.conf.
Fixes: #70
Assisted-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Alice Frosi <afrosi@redhat.com>
* Add integration test for registry.cluster.local DNS resolution from pods
Runs nslookup from the busybox pod to verify CoreDNS fallthrough
resolves bink-managed DNS names inside the cluster.
Assisted-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Alice Frosi <afrosi@redhat.com>
---------
Signed-off-by: Alice Frosi <afrosi@redhat.com>1 parent 67c26a5 commit 990a6a6
3 files changed
Lines changed: 43 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
135 | 135 | | |
136 | 136 | | |
137 | 137 | | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
138 | 146 | | |
139 | 147 | | |
140 | 148 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
| |||
127 | 128 | | |
128 | 129 | | |
129 | 130 | | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
130 | 159 | | |
131 | 160 | | |
132 | 161 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
143 | 143 | | |
144 | 144 | | |
145 | 145 | | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
146 | 152 | | |
147 | 153 | | |
148 | 154 | | |
| |||
0 commit comments