Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-18428

vSphere Dual-stack IPI not waiting for IPv6 address for KUBELET_NODE_IPS

XMLWordPrintable

    • Critical
    • No
    • Rejected
    • False
    • Hide

      None

      Show
      None

      Description of problem:

      vSphere dual-stack added support for both IPv4 and IPv6 in kubelet --node-ip
      however the masters are booting without the IPv6 address in --node-ip

      "Ignoring filtered route {Ifindex: 2 Dst: <nil> Src: 192.168.130.19 Gw: 192.168.130.1 Flags: [] Table: 254}"
      "Ignoring filtered route {Ifindex: 2 Dst: 192.168.130.0/24 Src: 192.168.130.19 Gw: <nil> Flags: [] Table: 254}"
      "Ignoring filtered route {Ifindex: 2 Dst: fd65:a1a8:60ad:271c::22/128 Src: <nil> Gw: <nil> Flags: [] Table: 254}"
      "Ignoring filtered route {Ifindex: 2 Dst: fe80::/64 Src: <nil> Gw: <nil> Flags: [] Table: 254}"
      "Ignoring filtered route {Ifindex: 2 Dst: <nil> Src: <nil> Gw: fe80::9eb4:f9fa:2b8d:8372 Flags: [] Table: 254}"
      
      "Writing Kubelet service override with content [Service]\nEnvironment=\"KUBELET_NODE_IP=192.168.130.19\" \"KUBELET_NODE_IPS=192.168.130.19\"\n"
      
      

      Version-Release number of selected component (if applicable):

      4.14.0-0.nightly-2023-08-28-154013
      

      How reproducible:

      Intermittent (DHCPv6 related)

      Steps to Reproduce:

      1. install vsphere dual-stack IPI with DHCPv6
      
      
      networking:
        clusterNetwork:
          - cidr: 10.128.0.0/14
            hostPrefix: 23
          - cidr: fd65:10:128::/56
            hostPrefix: 64
        machineNetwork:
          - cidr: 192.168.0.0/16
          - cidr: fd65:a1a8:60ad:271c::/64
        networkType: OVNKubernetes
      
      
      
      

      Actual results:

      Masters missing IPv6 address in KUBELET_NODE_IPS

      Install fails with

      time="2023-08-30T19:54:19Z" level=error msg="failed to initialize the cluster: Cluster operators authentication, console, ingress, monitoring are not available"
      

      Expected results:

      Both IPv4 and IPv6 address in KUBELET_NODE_IPS

      Install succeeds

      Additional info:

      Do we set ipv6.may-fail with NetworkManager?

            mkowalsk@redhat.com Mat Kowalski
            rbrattai@redhat.com Ross Brattain
            Ross Brattain Ross Brattain
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: