Last active
February 25, 2019 19:56
-
-
Save openstacker/0325252d2dde51262c569035b1ecd137 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