operator: DaemonSet "csi-node-driver" is invalid

Expected Behavior

All pods are successfully launched by the operator.

Current Behavior

When the operator tries to create the csi-node-driver Deployment, it gets an error:

DaemonSet.apps "csi-node-driver" is invalid: [spec.template.spec.volumes[2].hostPath.path: Required value, spec.template.spec.containers[0].volumeMounts[3].name: Not found: "kubelet-dir", spec.template.spec.containers[0].volumeMounts[3].mountPath: Required value]

Possible Solution

N/A

Steps to Reproduce (for bugs)

  1. Have an EKS 1.21 cluster
  2. Deploy v3.24.3 of the helm chart with installation.kubernetesProvider=EKS

Context

The csi-node-driver Deployment failing to create causes the calico-node pods to be endlessly created and terminated.

Your Environment

  • Operating System and version: EKS 1.21

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 32 (10 by maintainers)

Most upvoted comments

We are seeing the same error on EKS 1.22 with platform version eks.6 and the calico status is degraded. However, it doesn’t appear to be restarting the calico-node pods.