Last active
February 25, 2019 19:56
-
-
Save openstacker/f82a7f1a2e77e0b6de6581c97b26bd8b to your computer and use it in GitHub Desktop.
k8s image build
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash -x | |
KUBE_TAG=v1.11.2-1 | |
ETCD_TAG=v3.2.7 | |
FLANNEL_TAG=v0.9.0 | |
#IMAGE_PREFIX=gitlab-registry.cern.ch/cloud/atomic-system-containers/ | |
IMAGE_PREFIX=docker.io/openstackmagnum/ | |
KUBE_CONTAINERS="kubernetes-apiserver kubernetes-scheduler kubernetes-controller-manager kubernetes-kubelet kubernetes-proxy" | |
CONTAINERS="${KUBE_CONTAINERS} etcd flannel" | |
#docker build --rm --pull -t kubernetes-node:rawhide kubernetes-node/ | |
#docker build --rm --pull -t kubernetes-master:rawhide kubernetes-master/ | |
for CONTAINER in $KUBE_CONTAINERS ; do | |
docker build --rm -t "${IMAGE_PREFIX}""${CONTAINER}":"$KUBE_TAG" "${CONTAINER}" | |
done | |
#docker build --rm -t "${IMAGE_PREFIX}"etcd:"$ETCD_TAG" etcd | |
#docker build --rm -t "${IMAGE_PREFIX}"flannel:"$FLANNEL_TAG" flannel | |
#exit 0 | |
for CONTAINER in $KUBE_CONTAINERS ; do | |
echo "pushing images" | |
docker push "${IMAGE_PREFIX}""${CONTAINER}":"$KUBE_TAG" | |
done | |
#docker push "${IMAGE_PREFIX}"etcd:"$ETCD_TAG" | |
#docker push "${IMAGE_PREFIX}"flannel:"$FLANNEL_TAG" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment