Auf die Metallb-IP-Adresse kann beim Verbindungsversuch vom Hostcomputer nicht zugegriffen werden. Wie kann das behoben werden?

Auf die Metallb-IP-Adresse kann beim Verbindungsversuch vom Hostcomputer nicht zugegriffen werden. Wie kann das behoben werden?

Ich habe k3s auf einer Ubuntu 23-Maschine installiert, die auf Virtualbox installiert ist und über ein überbrücktes Netzwerk verfügt.

Die IP-Adresse meines Windows 10-Hostcomputers

Wireless LAN adapter Wi-Fi:

   Connection-specific DNS Suffix  . :
   IPv6 Address. . . . . . . . . . . : 2409:40f0:1128:8664:eb06:34c7:ed1e:fab9
   Temporary IPv6 Address. . . . . . : 2409:40f0:1128:8664:346c:9b30:a91f:3e6b
   Link-local IPv6 Address . . . . . : fe80::568c:271a:f169:7312%19
   IPv4 Address. . . . . . . . . . . : 192.168.165.117
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : fe80::44a7:67ff:fe01:cd76%19
                                       192.168.165.115

Meine IP-Adresse auf der Virtualbox Ubuntu 23-Maschine. --> 192.168.165.230

Also habe ich Metallb auf diesem K3s-Cluster installiert, indem ich die folgenden Schritte befolgt habe.

kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.13.11/config/manifests/metallb-native.yaml

Und der IP-Adresspool wurde hinzugefügt.

apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
  name: first-pool
  namespace: metallb-system
spec:
  addresses:
  #- 192.168.165.0/24
  - 192.168.165.240-192.168.165.250
---
apiVersion: metallb.io/v1beta1
kind: L2Advertisement
metadata:
  name: example
  namespace: metallb-system
spec:
  ipAddressPools:
  - first-pool

Nachfolgend sind den Nginx-Diensten zugewiesene IP-Adressen aufgeführt.

NAMESPACE        NAME              TYPE           CLUSTER-IP      EXTERNAL-IP       PORT(S)                  AGE
default          kubernetes        ClusterIP      10.43.0.1       <none>            443/TCP                  7h33m
kube-system      kube-dns          ClusterIP      10.43.0.10      <none>            53/UDP,53/TCP,9153/TCP   7h33m
kube-system      metrics-server    ClusterIP      10.43.150.25    <none>            443/TCP                  7h33m
metallb-system   webhook-service   ClusterIP      10.43.121.158   <none>            443/TCP                  24m
testing          nginx             LoadBalancer   10.43.172.206   192.168.165.240   80:31210/TCP             168m
default          nginx             LoadBalancer   10.43.249.109   192.168.165.241   80:31548/TCP             29s

Auf der Virtualbox-Ubuntu-Maschine kann ich in Firefox zugreifenhttp://192.168.165.240Undhttp://192.168.165.241

Ich kann aber von meinem Hostcomputer aus nicht darauf zugreifen.

Wie kann man das beheben?

verwandte Informationen