Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cilium Direct Routing Mode broken in latest release of EKS-A (v0.21.0) on vSphere with Ubuntu OVA #9020

Open
thecloudgarage opened this issue Nov 18, 2024 · 0 comments

Comments

@thecloudgarage
Copy link

What happened:

  • EKS-A cluster on vSphere not created
  • Nodes have come up on vSphere and everything is fine
  • However, cluster never comes up
  • kubectl get machines -A says all 3 CP and 2 Worker nodes are in Running status
  • When I SSH into one of the nodes, I get the following error
2024-11-18T15:46:22.547517231Z stderr F time="2024-11-18T15:46:22Z" level=fatal msg="auto-direct-node-routes cannot be used with tunneling. Packets must be routed through the tunnel device." subsys=daemon
  • My configuration for the cluster CNI spec is as follows:
apiVersion: anywhere.eks.amazonaws.com/v1alpha1
kind: Cluster
metadata:
 name: workload-cluster-name
spec:
  clusterNetwork:
    pods:
      cidrBlocks:
      - 192.168.0.0/17
    services:
      cidrBlocks:
      - 10.96.0.0/17
    cniConfig:
      cilium:
        skipUpgrade: true
        routingMode: "direct"
  • I can confirm that there is no conflict with any of the CIDR blocks for pods and services
  • Additionally, no conflict with API server IP
  • So basically, everything is correct
  • The moment I comment the line routingMode: "direct", the cluster comes up perfectly

What you expected to happen:

How to reproduce it (as minimally and precisely as possible):
Use EKS A v0.21.0 and ubuntu 20.04 k8s 1.30 release channel
Anything else we need to know?:
I have also tried it with release channels 1.28 and 1.29 ... same issue
Environment:

  • EKS Anywhere Release:
 eksctl anywhere version
Version: v0.21.0
Release Manifest URL: https://anywhere-assets.eks.amazonaws.com/releases/eks-a/manifest.yaml
Bundle Manifest URL: https://anywhere-assets.eks.amazonaws.com/releases/bundles/81/manifest.yaml
  • EKS Distro Release: 1.30
@thecloudgarage thecloudgarage changed the title Cilium Direct Routing Mode broken in latest release of EKS-A Cilium Direct Routing Mode broken in latest release of EKS-A (v0.21.0) on vSphere with Ubuntu OVA Nov 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant