Wir leben in einer Welt, die in Daten ertrinkt. Wir haben die Wahl, ob wir sie weiterhin ignorieren und als großes Rauschen abtun oder ob wir sie nutzen wollen. - Jorn Lyseggen, Gründer und CEO von Meltwater

Inspiration:


https://microk8s.io/docs/addon-host-access

Host-Access ermöglicht den Zugriff auf Services auf einem Host, auch wenn der Host die IP-Adresse ändert (zb. Über DHCP). Das kann hier in unserem Cluster eigentlich nicht passieren, aber zu Demo-Zwecken enablen wir dieses Feature.


alfred@pc1:~$ microk8s enable host-access
Setting 10.0.1.1 as host-access
Host-access is enabled
alfred@pc1:~$

Es wird nichts installiert, aber dafür konfiguriert.

alfred@pc1:~$ ping 10.0.1.1
PING 10.0.1.1 (10.0.1.1) 56(84) bytes of data.
64 bytes from 10.0.1.1: icmp_seq=1 ttl=64 time=0.261 ms
64 bytes from 10.0.1.1: icmp_seq=2 ttl=64 time=0.208 ms
64 bytes from 10.0.1.1: icmp_seq=3 ttl=64 time=0.208 ms
^C
--- 10.0.1.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2051ms
rtt min/avg/max/mdev = 0.208/0.225/0.261/0.025 ms
alfred@pc1:~$

alfred@pc1:~$ traceroute 10.0.1.1
traceroute to 10.0.1.1 (10.0.1.1), 30 hops max, 60 byte packets
 1  pc1 (10.0.1.1)  0.232 ms  0.117 ms  0.106 ms
alfred@pc1:~$

alfred@pc3:~$ ping 10.0.1.1
PING 10.0.1.1 (10.0.1.1) 56(84) bytes of data.
64 bytes from 10.0.1.1: icmp_seq=1 ttl=252 time=11.9 ms
64 bytes from 10.0.1.1: icmp_seq=2 ttl=252 time=9.08 ms
64 bytes from 10.0.1.1: icmp_seq=3 ttl=252 time=10.2 ms
^C
--- 10.0.1.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 9.081/10.403/11.929/1.171 ms
alfred@pc3:~$

alfred@pc3:~$ traceroute 10.0.1.1
traceroute to 10.0.1.1 (10.0.1.1), 30 hops max, 60 byte packets
 1  _gateway (192.168.0.1)  0.453 ms  0.359 ms  0.312 ms
 2  87-243-135-1.gateway.ainet.at (87.243.135.1)  8.430 ms  8.353 ms  8.276 ms
 3  core.gateway.ainet.at (87.243.128.193)  8.183 ms  8.119 ms  12.683 ms
 4  cmts-spielberg.gateway.ainet.at (87.243.128.198)  16.908 ms * *
alfred@pc3:~$


Das ist ein Feature, das nicht clusterweit enabled ist. Muß auf jedem Host enabled werden. Aber da wir es nicht brauchen, disablen wir es wieder.