To run KubeArchInspect, you need to have kubearchinspect
installed and ensure that the kubectl
command is configured to connect to your cluster. If not already configured, you should set up kubectcl
to connect to your cluster.
Run KubeArchInspect with the following command:
kubearchinspect images
KubeArchInspect connects to the Kubernetes cluster and generates a list of images in use.
For each image found, it connects to the source registry for the image and checks which architectures are available, producing a report like the example below:
Legends:
✅ - Supports arm64, ❌ - Does not support arm64, ⬆ - Upgrade for arm64 support, ❗ - Some error occurred
------------------------------------------------------------------------------------------------
602401143452.dkr.ecr.eu-west-1.amazonaws.com/eks/coredns:v1.9.3-eksbuild.10 ❗
602401143452.dkr.ecr.eu-west-1.amazonaws.com/eks/csi-snapshotter:v6.3.2-eks-1-28-11 ❌
quay.io/kiwigrid/k8s-sidecar:1.21.0 ✅
grafana/grafana:9.3.1 ✅
redis:6.2.4-alpine ✅
602401143452.dkr.ecr.eu-west-1.amazonaws.com/amazon/aws-network-policy-agent:v1.0.6-eksbuild.1 ❗
registry.k8s.io/autoscaling/cluster-autoscaler:v1.25.3 ✅
602401143452.dkr.ecr.eu-west-1.amazonaws.com/eks/csi-node-driver-registrar:v2.9.2-eks-1-28-11 ❌
docker.io/bitnami/metrics-server:0.6.2-debian-11-r20 ⬆
amazon/aws-for-fluent-bit:2.10.0 ✅
quay.io/argoproj/argocd:v2.0.5 ⬆
quay.io/prometheus/node-exporter:v1.5.0 ✅
registry.k8s.io/ingress-nginx/controller:v1.9.4@sha256:5b161f051d017e55d358435f295f5e9a297e66158f136321d9b04520ec6c48a3 ❗
quay.io/prometheus-operator/prometheus-operator:v0.63.0 ✅
registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.8.1 ✅
mirrors--ghcr-io.mirror.com/banzaicloud/vault-secrets-webhook:1.18.0 ✅
quay.io/prometheus-operator/prometheus-config-reloader:v0.63.0 ✅
mirrors--dockerhub.mirror.com/grafana/grafana:9.3.8 ✅
curlimages/curl:7.85.0 ✅
602401143452.dkr.ecr.eu-west-1.amazonaws.com/eks/csi-attacher:v4.4.2-eks-1-28-11 ❗
602401143452.dkr.ecr.eu-west-1.amazonaws.com/eks/livenessprobe:v2.11.0-eks-1-28-11 ❗
busybox:1.31.1 ✅
quay.io/prometheus/prometheus:v2.42.0 ✅
docker.io/bitnami/external-dns:0.14.0-debian-11-r2 ✅
dsgcore--docker.mirror.com/jcaap:3.7 ❗
602401143452.dkr.ecr.eu-west-1.amazonaws.com/eks/csi-provisioner:v3.6.2-eks-1-28-11 ❗
602401143452.dkr.ecr.eu-west-1.amazonaws.com/eks/csi-resizer:v1.9.2-eks-1-28-11 ❗
602401143452.dkr.ecr.eu-west-1.amazonaws.com/eks/kube-proxy:v1.25.16-minimal-eksbuild.1 ❗
quay.io/kiwigrid/k8s-sidecar:1.22.0 ✅
quay.io/prometheus/blackbox-exporter:v0.24.0 ✅
amazon/cloudwatch-agent:1.247350.0b251780 ✅
602401143452.dkr.ecr.eu-west-1.amazonaws.com/eks/aws-ebs-csi-driver:v1.26.0 ❗
sergrua/kube-tagger:release-0.1.1 ❌
docker.io/alpine:3.13 ✅
quay.io/prometheus/alertmanager:v0.25.0 ✅
602401143452.dkr.ecr.eu-west-1.amazonaws.com/amazon-k8s-cni-init:v1.15.4-eksbuild.1 ❗
602401143452.dkr.ecr.eu-west-1.amazonaws.com/amazon-k8s-cni:v1.15.4-eksbuild.1 ❗