Skip to content

vSphere-CSI with Bottlerocket broken since v0.23.0Β #9983

@mariuszadamski-ca

Description

@mariuszadamski-ca

What happened:

eks-anywhere v0.23.0 introduced Bottlerocket v1.40.0 image with the new kernel 6.12 (for Kubernetes 1.33), which is currently missing support for the VMware Paravirtual SCSI device, needed for vSphere CSI to work.

The problem with the image and the kernel configuration has also been reported to bottlerocket and bottlerocket-kernel-kit

What you expected to happen:

vSphere-CSI should be able to work correctly on the Kubernetes cluster deployed with eks-anywhere.

How to reproduce it (as minimally and precisely as possible):

  • Deploy a Kubernetes cluster with Bottlerocket on vSphere with eks-anywhere v0.23.0 or v0.23.1
  • Deploy vSphere-CSI on the cluster
  • Deploy a pod with a PVC and observe that the PV fails to attach to the pod

Alternatively, without the vSphere-CSI driver, simply attach a new hard disk to one of the nodes using VMware Paravirtual SCSI device (which the CSI driver would effectively do) and observe that it is not detected by the system.

Anything else we need to know?:

Environment:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions