Installing Cluster Essentials on arm64-based cluster is not currently supported
search cancel

Installing Cluster Essentials on arm64-based cluster is not currently supported

book

Article ID: 297922

calendar_today

Updated On:

Products

VMware Tanzu Application Service for VMs

Issue/Introduction

The Cluster Essentials install script can only be run on MacOS, Windows and Linux. And currently, we only support amd64 CPUs for these OS. Installing Cluster Essentials on arm64-based cluster will be failing with following errors.
$ ./install.sh --yes
......
6:33:07AM: fail: reconcile deployment/kapp-controller (apps/v1) namespace: kapp-controller
6:33:07AM: ^ Deployment is not progressing: ProgressDeadlineExceeded (message: ReplicaSet "kapp-controller-abc123" has timed out progressing.)

kapp: Error: waiting on reconcile deployment/kapp-controller (apps/v1) namespace: kapp-controller:
Finished unsuccessfully (Deployment is not progressing: ProgressDeadlineExceeded (message: ReplicaSet "kapp-controller-abc123" has timed out progressing.))

$ kubectl -n kapp-controller logs kapp-controller-abc123 kapp-controller
exec /kapp-controller: exec format error

$ kubectl -n kapp-controller logs kapp-controller-abc123 kapp-controller-sidecarexec
exec /kapp-controller: exec format error


Environment

Product Version: 1.6

Resolution

Please install Cluster Essentials on the supported OS with the supported CPUs.
  • Supported OS: MacOS, Windows and Linux
  • Supported CPU architecture: amd64