Skip to content

Instantly share code, notes, and snippets.

@mmehta-10
Last active January 9, 2022 08:12
Show Gist options
  • Save mmehta-10/5c3a66ca70c88708752bc3cd6cf644a0 to your computer and use it in GitHub Desktop.
Save mmehta-10/5c3a66ca70c88708752bc3cd6cf644a0 to your computer and use it in GitHub Desktop.
Commands for offline KUBEADM installation
docker pull gcr.io/google_containers/kube-apiserver-amd64:v1.14.2
docker pull gcr.io/google_containers/kube-controller-manager-amd64:v1.14.2
docker pull gcr.io/google_containers/kube-proxy-amd64:v1.14.2
docker pull gcr.io/google_containers/kube-scheduler-amd64:v1.14.2
docker pull gcr.io/google_containers/kubernetes-dashboard-amd64:v1.10.1
docker pull weaveworks/weave-npc:1.8.2
docker pull weaveworks/weave-kube:1.8.2
docker pull gcr.io/google-containers/kube-addon-manager:v6.1
docker pull gcr.io/google_containers/etcd-amd64:3.0.14-kubeadm
docker pull gcr.io/google_containers/kubedns-amd64:1.9
docker pull gcr.io/google_containers/dnsmasq-metrics-amd64:1.0
docker pull gcr.io/google_containers/kubedns-amd64:1.8
docker pull gcr.io/google_containers/kube-dnsmasq-amd64:1.4
docker pull gcr.io/google_containers/kube-discovery-amd64:1.0
docker pull quay.io/coreos/flannel-git:v0.6.1-28-g5dde68d-amd64
docker pull gcr.io/google_containers/exechealthz-amd64:1.2
docker pull gcr.io/google_containers/pause-amd64:3.0
docker save gcr.io/google_containers/kube-apiserver-amd64:v1.14.2 > kube-apiserver-amd64_v1.14.2.tar
docker save gcr.io/google_containers/kube-controller-manager-amd64:v1.14.2 > kube-controller-manager-amd64_v1.14.2.tar
docker save gcr.io/google_containers/kube-proxy-amd64:v1.14.2 > kube-proxy-amd64_v1.14.2.tar
docker save gcr.io/google_containers/kube-scheduler-amd64:v1.14.2 > kube-scheduler-amd64_v1.14.2.tar
docker save gcr.io/google_containers/kubernetes-dashboard-amd64:v1.10.1 > kubernetes-dashboard-amd64_v1.10.1.tar
docker load < kube-apiserver-amd64_v1.14.2.tar
docker load < kube-controller-manager-amd64_v1.14.2.tar
docker load < kube-proxy-amd64_v1.14.2.tar
docker load < kube-scheduler-amd64_v1.14.2.tar
docker load < kubernetes-dashboard-amd64_v1.10.1.tar
docker load < weave-npc_1.8.2.tar
docker load < weave-kube_1.8.2.tar
docker load < kube-addon-manager_v6.1.tar
docker load < etcd-amd64_3.0.14-kubeadm.tar
docker load < kubedns-amd64_1.9.tar
docker load < dnsmasq-metrics-amd64_1.0.tar
docker load < kubedns-amd64_1.8.tar
docker load < kube-dnsmasq-amd64_1.4.tar
docker load < kube-discovery-amd64_1.0.tar
docker load < flannel-git_v0.6.1-28-g5dde68d-amd64.tar
docker load < exechealthz-amd64_1.2.tar
docker load < pause-amd64_3.0.tar
wget https://packages.cloud.google.com/yum/pool/7adc7890a14396a4ae88e7b8ed44c855c7d44dc3eefb98e4c729b99c2df6fa03-kubectl-1.14.2-0.x86_64.rpm
wget https://packages.cloud.google.com/yum/pool/1a181064b472261b78b534b5a233a4c73d505673c02acbe01d95db819940006e-kubelet-1.14.2-0.x86_64.rpm
wget https://packages.cloud.google.com/yum/pool/548a0dcd865c16a50980420ddfa5fbccb8b59621179798e6dc905c9bf8af3b34-kubernetes-cni-0.7.5-0.x86_64.rpm
wget https://packages.cloud.google.com/yum/pool/de639995840837d724cc5a4816733d5aef5a6bf384eaff22c786def53fb4e1d5-kubeadm-1.14.2-0.x86_64.rpm
wget https://packages.cloud.google.com/yum/pool/53edc739a0e51a4c17794de26b13ee5df939bd3161b37f503fe2af8980b41a89-cri-tools-1.12.0-0.x86_64.rpm
docker pull k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.0
docker pull k8s.gcr.io/kube-apiserver-amd64:v1.11.2
docker pull k8s.gcr.io/kube-controller-manager-amd64:v1.11.2
docker pull k8s.gcr.io/kube-proxy-amd64:v1.11.2
docker pull k8s.gcr.io/kube-scheduler-amd64:v1.11.2
docker pull weaveworks/weave-npc:2.4.0
docker pull weaveworks/weave-kube:2.4.0
docker pull k8s.gcr.io/coredns:1.1.3
docker pull k8s.gcr.io/etcd-amd64:3.2.18
docker pull k8s.gcr.io/pause:3.1
FROM S3:
aws s3 cp s3://selenium-530710445070-us-east-1/k8s/kubeadm/rpm/latest /local/apps/k8s/kubeadm/latest --recursive
aws s3 cp s3://selenium-530710445070-us-east-1/rhel-icu /local/apps/myagent --recursive
aws s3 cp s3://selenium-530710445070-us-east-1/k8s/kubeadm/weave /local/apps/k8s/kubeadm/latest-docker/weave-kube --recursive
TO S3:
/root/.local/bin/aws s3 cp /root/k8s/latest-rpm s3://selenium-530710445070-us-east-1/k8s/kubeadm/rpm/latest --recursive
/root/.local/bin/aws s3 cp /root/k8s/weave s3://selenium-530710445070-us-east-1/k8s/kubeadm/weave --recursive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment