Closed sc-yan closed 2 months ago
Looks like the efs-csi-driver container no longer supports arm (which to me seems highly ironic given that we're only running arm nodes because AWS are massive graviton advocates)
docker manifest inspect public.ecr.aws/efs-csi-driver/amazon/aws-efs-csi-driver:v2.0.1
shows a single architecture image
whereas docker manifest inspect public.ecr.aws/efs-csi-driver/amazon/aws-efs-csi-driver:v1.7.7
shows a multi-architecture image
Thanks for bringing here, we released a new version of Driver v2.0.2 which Fixed the Arm issue. Now the driver supports both arm and amd. Closing the issue, feel free to open if the issue still persists.
docker manifest inspect public.ecr.aws/efs-csi-driver/amazon/aws-efs-csi-driver:v2.0.2
{
"schemaVersion": 2,
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"manifests": [
{
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"size": 1691,
"digest": "sha256:5b3cf586f91d42613cded07d5ef70259256e8b2c5589619c9a718d1d774207cd",
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
{
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"size": 1691,
"digest": "sha256:63c76d2bd3319e9f828a6e433e40ba345e6a7081d54c37948b08630db1e8dcde",
"platform": {
"architecture": "arm64",
"os": "linux"
}
}
]
}
/kind bug
What happened? "efs-csi-node" deamonset fail to start. What you expected to happen?
How to reproduce it (as minimally and precisely as possible)? the eks/k8s cluster I created have 2 node group, 1 is using amd node, and 1 is using arm node. it's ok to deploy on amd64 node, but fail to deploy on ARM node. that's the only difference I can tell. Anything else we need to know?:
Environment
kubectl version
): 1.28Please also attach debug logs to help us better diagnose