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.