Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
ExternalDNS on K8s with Exoscale
Dimitrij Klesev
July 10, 2019
Technology
1
58
ExternalDNS on K8s with Exoscale
Dimitrij Klesev
July 10, 2019
Tweet
Share
More Decks by Dimitrij Klesev
See All by Dimitrij Klesev
dklesev
0
39
Other Decks in Technology
See All in Technology
viva_tweet_x
5
2.6k
neo_analytics
1
1k
ishiayaya
PRO
0
330
hecateball
1
12k
comucal
PRO
0
410
shirayanagiryuji
1
400
iqbocchi
0
530
yukitodate
2
320
kappa4
4
2.1k
yuyaabo
0
250
clustervr
0
190
cygames
1
350
Featured
See All Featured
phodgson
87
3.9k
jnunemaker
PRO
40
4.5k
holman
288
130k
shpigford
368
42k
mojombo
358
62k
rmw
11
740
chriscoyier
780
240k
jeffersonlam
328
15k
michaelherold
225
8.5k
ufuk
56
5.4k
sugarenia
233
830k
roundedbygravity
84
7.8k
Transcript
ExternalDNS on K8s How to sync Services and Ingresses with
external DNS Providers (on Exoscale Cloud)
Deployment Service LB/Ingress When we run apps on Kubernetes, we
usually do this .. but when do we DNS?
On simple setups we just use wildcards… like *.dev.whizus.net Which
just points to an IP (like 1.2.3.4) But… If we use serviceType: LoadBalancer we get “random” IPs…
and even multiple DNS providers (exoscale, rcode0, cloudflare…) If we
use different levels (like *.dev..., *.staging…, *.erik…, *.dimis.special… a.s.o)… we have to manage them… and if we have backup clusters (AZ-BCK-B…a.s.o, or federations)… … we have FUN J
Let’s talk about ExternalDNS Deployment Service LB/Ingress ExternalDNS to manage
all the DNS related stuff, we simply add a “small” extrastep
DEMO on
Demo: https://asciinema.org/a/65PPSNwHKH8BtrLF2nwvn5D5Y Speakerdeck: https://speakerdeck.com/dklesev GitHub: https://github.com/whizus Exoscale: https://exoscale.com WhizUs: https://whizus.com
We’re hiring!
Thank You!