antrea
antrea copied to clipboard
Enable multicluster controller on arm64 architecture
Describe what you are trying to solve There was a troubleshooting meeting with @jainpulkit22 , and we found that the MC deployment can't be deployed successfully. It turns out there is no Antrea Multi-cluster controller image for arm64 architecture. User is unable to deploy Antrea Multi-cluster controller on the system with arm64 architecture
Describe the solution you have in mind Provide a new Multi-cluster controller image and multi-arch manifests for arm64 architecture.
Hi @jianjuns, do you have any comment for this issue?
I feel while arm64 support for any feature is preferrable, it is not high priority. If the efforts is trivial we can support it, if not maybe let us do later when we see a real requirement.
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment, or this will be closed in 90 days
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment, or this will be closed in 90 days
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment, or this will be closed in 90 days
I have tested on this issue, I think from my side, it can be make, the only error is antrea/golang have no arm64 image, so if we use the golang image directly, it will be good.
Another issue is since lots of Arm64 is on Mac, the command sed -i should be changed into sed -i .bak on Mac, no matter if it is Arm64
At last, seems like another hidden danger here: seems like none of our image have a specific arm64 version, maybe most of them are good now, not sure if they are good in the future.
My tools' versions:
kind version kind v0.17.0 go1.19.2 darwin/arm64
docker version
Client:
Cloud integration: v1.0.29
Version: 20.10.22
API version: 1.41
Go version: go1.18.9
Git commit: 3a2c30b
Built: Thu Dec 15 22:28:41 2022
OS/Arch: darwin/arm64
Context: default
Experimental: true
Server: Docker Desktop 4.16.2 (95914)
Engine:
Version: 20.10.22
API version: 1.41 (minimum version 1.12)
Go version: go1.18.9
Git commit: 42c8b31
Built: Thu Dec 15 22:25:43 2022
OS/Arch: linux/arm64
Experimental: false
containerd:
Version: 1.6.14
GitCommit: 9ba4b250366a5ddde94bb7c9d1def331423aa323
runc:
Version: 1.1.4
GitCommit: v1.1.4-0-g5fd4c4d
docker-init:
Version: 0.19.0
GitCommit: de40ad0
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment, or this will be closed in 90 days