-
Hello Ricardo, It's not an issue, but a question. I would like to add the backup and restore to my k3s cluster. Like you I am using raspberry, but mixed arm and arm64. I have tried to build the plugins for those architectures, but I was not able to find the way. Can you help me? Gracias! |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 1 reply
-
Hola @i5Js, velero-plugin-for-aws is already supporting arm, isn't it? velero-plugin-for-csi currently only supports amd64 architecture. There is an open issue since Oct 21 to provide support for arm64 architecture. A PR, developed by @blampe, were submitted in Aug 22 to fix this issue, but it seems that the community does not have the resources to test using ARM architectures and it has never been merged into the main branch. Check out #31 (comment) to find issue # and its associated PR in velero repository. To test velero CSI snapshots support, I decided to clone the main repository, apply the same changes proposed by @blampe, (Makefile and Docker file to enabling building of multi-architecture docker images) and adapt the Github actions to generate my my own multi-arch docker image (https://hub.docker.com/r/ricsanfre/velero-plugin-for-csi). See arm64 branch in my cloned repository: https://github.com/ricsanfre/velero-plugin-for-csi/tree/arm64 and check the list of changes respect the main repository here: vmware-tanzu/velero-plugin-for-csi@main...ricsanfre:velero-plugin-for-csi:arm64 In order to build also for Ricardo |
Beta Was this translation helpful? Give feedback.
-
Hola Ricardo, Many thanks! I saw your fork, and I made ARM and ARM64 versions. I have the velero working fine, but I'm getting some errors. I used a different approach, and it works as a pod in K3s. Although I send the parameters using a config map, it doesn't seem to work the same way as before because it doesn't take them. I'll look into it. Hey, congrats! Everything looks amazing and you explain everything so well. BR Javi |
Beta Was this translation helpful? Give feedback.
-
Hola! Everything works flawlessly now :) BR Javi |
Beta Was this translation helpful? Give feedback.
Hola @i5Js,
velero-plugin-for-aws is already supporting arm, isn't it?
velero-plugin-for-csi currently only supports amd64 architecture. There is an open issue since Oct 21 to provide support for arm64 architecture.
A PR, developed by @blampe, were submitted in Aug 22 to fix this issue, but it seems that the community does not have the resources to test using ARM architectures and it has never been merged into the main branch.
Check out #31 (comment) to find issue # and its associated PR in velero repository.
To test velero CSI snapshots support, I decided to clone the main repository, apply the same changes proposed by @blampe, (Makefile and Docker file to enabling building of multi-arch…