Sign inSign up

drdaeman/flannel

By drdaeman

•Updated almost 9 years ago

Multiarch-aware clone of quay.io/coreos/flannel

Image
0

512

drdaeman/flannel repository overview

Basically, this repository is just a manifest that points to the CoreOS Flannel images. The idea is to have a single image name for all architectures, so I can experiment with a heterogeneous Kubernetes cluster.

I'm unable to make manifest-tool recognize images from Quay.io, so I've copied the images here. Here's the full code of the shell script I've used to generate this repository:

#!/bin/sh

VERSION="v0.9.0"

echo "image: drdaeman/flannel:$VERSION" > manifest.yaml
echo "manifests:" >> manifest.yaml
for arch in amd64 arm arm64 ppc64le s390x; do
  docker pull quay.io/coreos/flannel:$VERSION-$arch
  docker tag quay.io/coreos/flannel:$VERSION-$arch drdaeman/flannel:$VERSION-$arch
  docker push drdaeman/flannel:$VERSION-$arch
  echo "  - image: drdaeman/flannel:$VERSION-$arch" >> manifest.yaml
  echo "    platform:" >> manifest.yaml
  echo "      architecture: $arch" >> manifest.yaml
  echo "      os: linux" >> manifest.yaml
done
manifest-tool push from-spec manifest.yaml

Tag summary

Content type

Image

Digest

Size

15.8 MB

Last updated

almost 9 years ago

docker pull drdaeman/flannel:v0.9.0