Skip to content

ARM64 support for the GitLab Agent for Kubernetes

Problem to solve

I have a arm64 based kubernetes cluster I am trying to connect which ofcourse is currently failing since the its only amd64 based image. Is there a plan of making an arm64 based image?

Release notes

The GitLab Agent for Kubernetes now supports ARM64 architecture. More precisely, as of image version v14.8.1, images published under registry.gitlab.com/gitlab-org/cluster-integration/gitlab-agent/agentk are multi-arch and support AMD64 and ARM64.

WARNING (not part of release notes)

The -arm64 and -amd64 tags used during construction of the multi-arch images are NOT PUBLIC API. They are a temporary solution until bazel's rules_docker supports it natively, see https://github.com/bazelbuild/rules_docker/issues/1599 for tracking.

Instead, use the multi-arch tag, e.g.

registry.gitlab.com/gitlab-org/cluster-integration/gitlab-agent/agentk:v14.8.1

Both stable and latest have also been updated, but keep in mind that we do not recommend using those for production workloads.

  • vX.Y.Z: Use for production workloads. vX.Y should match the GitLab version.
  • stable: Use for testing the current or upcoming release.
  • latest: Use for testing the latest commit to master.
Edited by Hordur Freyr Yngvason