Container Image Override Files
Your machine image uses a container image. The Ansible playbooks pull a minimal set of container images for use. You can add or delete additional images by specifying an override
file for the extra_images
variable. Konvoy requires several additional images be present. Create a new override file and specify the following extra_images
:
CODE
# Example override-images.yaml
---
extra_images:
- docker.io/bitnami/kubectl:1.24.6
- docker.io/calico/apiserver:v3.24.1
- docker.io/calico/cni:v3.24.1
- docker.io/calico/csi:v3.24.1
- docker.io/calico/ctl:v3.24.1
- docker.io/calico/kube-controllers:v3.24.1
- docker.io/calico/node-driver-registrar:v3.24.1
- docker.io/calico/node:v3.24.1
- docker.io/calico/pod2daemon-flexvol:v3.24.1
- docker.io/calico/typha:v3.24.1
- docker.io/library/busybox:1
- docker.io/mesosphere/capd-manager:v1.2.4-d2iq.0
- docker.io/mesosphere/cluster-api-controller:v1.2.4-d2iq.0
- docker.io/mesosphere/cluster-api-preprovisioned-controller:v0.12.1
- docker.io/mesosphere/dkp-diagnostics-node-collector:v0.5.1
- docker.io/mesosphere/kfips:v0.2.0
- docker.io/mesosphere/konvoy-image-builder:v1.24.1
- docker.io/mesosphere/kube-proxy:v1.24.6_fips.0
- docker.io/mesosphere/kubeadm-bootstrap-controller:v1.2.4-d2iq.0
- docker.io/mesosphere/kubeadm-control-plane-controller:v1.2.4-d2iq.0
- docker.io/mesosphere/pause-busybox:3.2
- docker.io/plndr/kube-vip:v0.3.7
- gcr.io/cloud-provider-vsphere/cpi/release/manager:v1.23.1
- gcr.io/cloud-provider-vsphere/csi/release/driver:v2.5.2
- gcr.io/cloud-provider-vsphere/csi/release/syncer:v2.5.2
- gcr.io/cluster-api-provider-vsphere/release/manager:v1.3.1
- gcr.io/k8s-staging-sig-storage/snapshot-controller:v5.0.1
- ghcr.io/kube-vip/kube-vip:v0.3.9
- k8s.gcr.io/cloud-provider-gcp/gcp-compute-persistent-disk-csi-driver:v1.7.2
- k8s.gcr.io/coredns/coredns:v1.8.4
- k8s.gcr.io/kube-proxy:v1.24.6
- k8s.gcr.io/nfd/node-feature-discovery:v0.11.1-minimal
- k8s.gcr.io/sig-storage/csi-attacher:v3.4.0
- k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.5.0
- k8s.gcr.io/sig-storage/csi-provisioner:v3.1.0
- k8s.gcr.io/sig-storage/csi-resizer:v1.4.0
- k8s.gcr.io/sig-storage/csi-snapshotter:v4.0.1
- k8s.gcr.io/sig-storage/csi-snapshotter:v5.0.1
- k8s.gcr.io/sig-storage/livenessprobe:v2.6.0
- mcr.microsoft.com/oss/azure/aad-pod-identity/nmi:v1.8.8
- mcr.microsoft.com/oss/kubernetes-csi/azuredisk-csi:v1.19.0
- mcr.microsoft.com/oss/kubernetes-csi/csi-attacher:v3.4.0
- mcr.microsoft.com/oss/kubernetes-csi/csi-node-driver-registrar:v2.5.0
- mcr.microsoft.com/oss/kubernetes-csi/csi-provisioner:v3.1.0
- mcr.microsoft.com/oss/kubernetes-csi/csi-resizer:v1.4.0
- mcr.microsoft.com/oss/kubernetes-csi/csi-snapshotter:v5.0.1
- mcr.microsoft.com/oss/kubernetes-csi/livenessprobe:v2.6.0
- public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.8.0
- public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v3.1.0-eks-1-18-13
- public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v2.1.1-eks-1-18-13
- public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.1.0-eks-1-18-13
- public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/csi-snapshotter:v5.0.1-eks-1-22-7
- public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.2.0-eks-1-18-13
- public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.1.0-eks-1-18-13
- quay.io/external_storage/local-volume-provisioner:v2.4.0
- quay.io/jetstack/cert-manager-cainjector:v1.9.1
- quay.io/jetstack/cert-manager-controller:v1.9.1
- quay.io/jetstack/cert-manager-webhook:v1.9.1
- quay.io/metallb/controller:v0.12.1
- quay.io/metallb/speaker:v0.12.1
- quay.io/tigera/operator:v1.28.1
- registry.k8s.io/cluster-api-aws/cluster-api-aws-controller:v1.5.1
- registry.k8s.io/cluster-api-azure/cluster-api-azure-controller:v1.5.2
- us.gcr.io/k8s-artifacts-prod/autoscaling/cluster-autoscaler:v1.23.1
- us.gcr.io/k8s-artifacts-prod/cluster-api-gcp/cluster-api-gcp-controller:v1.1.0