-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpull.sh
27 lines (22 loc) · 861 Bytes
/
pull.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/bin/bash
images=(kube-proxy-amd64:v1.10.0
kube-scheduler-amd64:v1.10.0
kube-controller-manager-amd64:v1.10.0
kube-apiserver-amd64:v1.10.0
etcd-amd64:3.1.12
pause-amd64:3.1
kubernetes-dashboard-amd64:v1.8.3
k8s-dns-sidecar-amd64:1.14.8
k8s-dns-kube-dns-amd64:1.14.8
k8s-dns-dnsmasq-nanny-amd64:1.14.8
)
for image in ${images[@]};do
echo $image
docker pull quxf2012/$image
#docker tag quxf2012/$image gcr.io/google_containers/$image
#k8s.gcr.io in use,创建标签成功后删除,临时标签
docker tag quxf2012/$image k8s.gcr.io/$image && docker rmi quxf2012/$image
done
#down quay.io/coreos/flannel:v0.10.0-amd64
docker pull quxf2012/kube-flannel:v0.10.0-amd64
docker tag quxf2012/kube-flannel:v0.10.0-amd64 quay.io/coreos/flannel:v0.10.0-amd64 && docker rmi quxf2012/kube-flannel:v0.10.0-amd64