Remove remaining hyperkube references

This change eliminates all remaining references to hyperkube, as it is
no longer supported.

Change-Id: Id0a4c142b1dc76561f7d2c18fb76edfc5a60267a
This commit is contained in:
Phil Sphicas 2021-01-15 05:53:32 +00:00
parent 5323ca2710
commit e2324e7db8
11 changed files with 41 additions and 49 deletions

View File

@ -48,10 +48,10 @@ Here is a complete sample document:
helm: helm:
tiller: gcr.io/kubernetes-helm/tiller:v2.16.1 tiller: gcr.io/kubernetes-helm/tiller:v2.16.1
kubernetes: kubernetes:
apiserver: k8s.gcr.io/hyperkube-amd64:v1.18.6 apiserver: k8s.gcr.io/kube-apiserver-amd64:v1.18.6
controller-manager: k8s.gcr.io/hyperkube-amd64:v1.18.6 controller-manager: k8s.gcr.io/kube-controller-manager-amd64:v1.18.6
etcd: quay.io/coreos/etcd:v3.4.3 etcd: quay.io/coreos/etcd:v3.4.3
scheduler: k8s.gcr.io/hyperkube-amd64:v1.18.6 scheduler: k8s.gcr.io/kube-scheduler-amd64:v1.18.6
files: files:
- path: /var/lib/anchor/calico-etcd-bootstrap - path: /var/lib/anchor/calico-etcd-bootstrap
content: "" content: ""

View File

@ -23,8 +23,7 @@ Sample Document to run containers in Docker runtime
haproxy: haproxy:1.8.3 haproxy: haproxy:1.8.3
helm: helm:
helm: lachlanevenson/k8s-helm:v2.14.0 helm: lachlanevenson/k8s-helm:v2.14.0
kubernetes: monitoring_image: busybox:1.28.3
kubectl: k8s.gcr.io/hyperkube-amd64:v1.18.6
packages: packages:
repositories: repositories:
- deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable - deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
@ -123,8 +122,7 @@ Sample Document to run containers in Containerd runtime
haproxy: haproxy:1.8.3 haproxy: haproxy:1.8.3
helm: helm:
helm: lachlanevenson/k8s-helm:v2.14.0 helm: lachlanevenson/k8s-helm:v2.14.0
kubernetes: monitoring_image: busybox:1.28.3
kubectl: k8s.gcr.io/hyperkube-amd64:v1.18.6
packages: packages:
additional: additional:
- curl - curl

View File

@ -147,13 +147,5 @@ fi
if systemctl -q is-enabled containerd > /dev/null 2>&1; then if systemctl -q is-enabled containerd > /dev/null 2>&1; then
systemctl restart containerd || true systemctl restart containerd || true
fi fi
# Pull the hyperkube image prior to restarting kubelet, this is
# needed for more reliable image pull in an environment with slow
# network connectivity to avoid image pull timeouts and retries by
# kubelet.
# The || true is added to let the deployment continue, evenif the
# $IMAGE_HYPERKUBE is not defined in the environment, and the image
# pull doesn't happen.
docker image pull "${IMAGE_HYPERKUBE}" || true
systemctl enable kubelet systemctl enable kubelet
systemctl restart kubelet systemctl restart kubelet

View File

@ -106,10 +106,14 @@ VALID_DOCS = [
'tiller': 'gcr.io/kubernetes-helm/tiller:v2.16.1' 'tiller': 'gcr.io/kubernetes-helm/tiller:v2.16.1'
}, },
'kubernetes': { 'kubernetes': {
'apiserver': 'k8s.gcr.io/hyperkube-amd64:v1.18.6', 'apiserver':
'controller-manager': 'k8s.gcr.io/hyperkube-amd64:v1.18.6', 'k8s.gcr.io/kube-apiserver-amd64:v1.18.6',
'etcd': 'quay.io/coreos/etcd:v3.4.3', 'controller-manager':
'scheduler': 'k8s.gcr.io/hyperkube-amd64:v1.18.6' 'k8s.gcr.io/kube-controller-manager-amd64:v1.18.6',
'etcd':
'quay.io/coreos/etcd:v3.4.3',
'scheduler':
'k8s.gcr.io/kube-scheduler-amd64:v1.18.6'
} }
}, },
'ip': 'ip':
@ -159,9 +163,6 @@ VALID_DOCS = [
'haproxy': 'haproxy:1.8.3', 'haproxy': 'haproxy:1.8.3',
'helm': { 'helm': {
'helm': 'lachlanevenson/k8s-helm:v2.14.0' 'helm': 'lachlanevenson/k8s-helm:v2.14.0'
},
'kubernetes': {
'kubectl': 'k8s.gcr.io/hyperkube-amd64:v1.18.6'
} }
}, },
'packages': { 'packages': {

View File

@ -36,10 +36,10 @@ data:
helm: helm:
tiller: gcr.io/kubernetes-helm/tiller:v2.16.1 tiller: gcr.io/kubernetes-helm/tiller:v2.16.1
kubernetes: kubernetes:
apiserver: k8s.gcr.io/hyperkube-amd64:v1.18.6 apiserver: k8s.gcr.io/kube-apiserver-amd64:v1.18.6
controller-manager: k8s.gcr.io/hyperkube-amd64:v1.18.6 controller-manager: k8s.gcr.io/kube-controller-manager-amd64:v1.18.6
etcd: quay.io/coreos/etcd:v3.4.3 etcd: quay.io/coreos/etcd:v3.4.3
scheduler: k8s.gcr.io/hyperkube-amd64:v1.18.6 scheduler: k8s.gcr.io/kube-scheduler-amd64:v1.18.6
files: files:
- path: /var/lib/anchor/calico-etcd-bootstrap - path: /var/lib/anchor/calico-etcd-bootstrap
content: "# placeholder for triggering calico etcd bootstrapping" content: "# placeholder for triggering calico etcd bootstrapping"

View File

@ -161,7 +161,7 @@ data:
values: values:
images: images:
tags: tags:
proxy: k8s.gcr.io/hyperkube-amd64:v1.18.6 proxy: k8s.gcr.io/kube-proxy-amd64:v1.18.6
network: network:
kubernetes_netloc: 127.0.0.1:6553 kubernetes_netloc: 127.0.0.1:6553
source: source:
@ -537,7 +537,7 @@ data:
images: images:
tags: tags:
anchor: k8s.gcr.io/hyperkube-amd64:v1.18.6 anchor: cwedgwood/kubectl:v1.18.6-4
haproxy: haproxy:1.8.3 haproxy: haproxy:1.8.3
test: python:3.6 test: python:3.6
@ -629,8 +629,8 @@ data:
endpoints: https://127.0.0.1:2378 endpoints: https://127.0.0.1:2378
images: images:
tags: tags:
anchor: k8s.gcr.io/hyperkube-amd64:v1.18.6 anchor: cwedgwood/kubectl:v1.18.6-4
apiserver: k8s.gcr.io/hyperkube-amd64:v1.18.6 apiserver: k8s.gcr.io/kube-apiserver-amd64:v1.18.6
secrets: secrets:
service_account: service_account:
public_key: placeholder public_key: placeholder
@ -706,8 +706,8 @@ data:
values: values:
images: images:
tags: tags:
anchor: k8s.gcr.io/hyperkube-amd64:v1.18.6 anchor: cwedgwood/kubectl:v1.18.6-4
controller_manager: k8s.gcr.io/hyperkube-amd64:v1.18.6 controller_manager: k8s.gcr.io/kube-controller-manager-amd64:v1.18.6
secrets: secrets:
service_account: service_account:
private_key: placeholder private_key: placeholder
@ -779,8 +779,8 @@ data:
images: images:
tags: tags:
anchor: k8s.gcr.io/hyperkube-amd64:v1.18.6 anchor: cwedgwood/kubectl:v1.18.6-4
scheduler: k8s.gcr.io/hyperkube-amd64:v1.18.6 scheduler: k8s.gcr.io/kube-scheduler-amd64:v1.18.6
source: source:
type: local type: local

View File

@ -7,7 +7,7 @@ source "${GATE_UTILS}"
rsync_cmd "${TEMP_DIR}/scripts"/*genesis* "${GENESIS_NAME}:/root/promenade/" rsync_cmd "${TEMP_DIR}/scripts"/*genesis* "${GENESIS_NAME}:/root/promenade/"
set -o pipefail set -o pipefail
ssh_cmd "${GENESIS_NAME}" env "IMAGE_HYPERKUBE=${IMAGE_HYPERKUBE}" \ ssh_cmd "${GENESIS_NAME}" \
env "PROMENADE_ENCRYPTION_KEY=${PROMENADE_ENCRYPTION_KEY}" \ env "PROMENADE_ENCRYPTION_KEY=${PROMENADE_ENCRYPTION_KEY}" \
/root/promenade/genesis.sh 2>&1 | tee -a "${LOG_FILE}" /root/promenade/genesis.sh 2>&1 | tee -a "${LOG_FILE}"
ssh_cmd "${GENESIS_NAME}" /root/promenade/validate-genesis.sh 2>&1 | tee -a "${LOG_FILE}" ssh_cmd "${GENESIS_NAME}" /root/promenade/validate-genesis.sh 2>&1 | tee -a "${LOG_FILE}"

View File

@ -129,7 +129,7 @@ data:
values: values:
images: images:
tags: tags:
proxy: ${IMAGE_HYPERKUBE} proxy: ${IMAGE_PROXY}
network: network:
kubernetes_netloc: 127.0.0.1:6553 kubernetes_netloc: 127.0.0.1:6553
source: source:
@ -558,7 +558,7 @@ data:
images: images:
tags: tags:
anchor: ${IMAGE_HYPERKUBE} anchor: ${IMAGE_ANCHOR}
haproxy: ${IMAGE_HAPROXY} haproxy: ${IMAGE_HAPROXY}
source: source:
@ -642,8 +642,8 @@ data:
endpoints: https://127.0.0.1:2378 endpoints: https://127.0.0.1:2378
images: images:
tags: tags:
anchor: ${IMAGE_HYPERKUBE} anchor: ${IMAGE_ANCHOR}
apiserver: ${IMAGE_HYPERKUBE} apiserver: ${IMAGE_APISERVER}
secrets: secrets:
service_account: service_account:
public_key: placeholder public_key: placeholder
@ -718,8 +718,8 @@ data:
values: values:
images: images:
tags: tags:
anchor: ${IMAGE_HYPERKUBE} anchor: ${IMAGE_ANCHOR}
controller_manager: ${IMAGE_HYPERKUBE} controller_manager: ${IMAGE_CONTROLLER_MANAGER}
secrets: secrets:
service_account: service_account:
private_key: placeholder private_key: placeholder
@ -790,8 +790,8 @@ data:
images: images:
tags: tags:
anchor: ${IMAGE_HYPERKUBE} anchor: ${IMAGE_ANCHOR}
scheduler: ${IMAGE_HYPERKUBE} scheduler: ${IMAGE_SCHEDULER}
source: source:
type: local type: local

View File

@ -34,10 +34,10 @@ data:
helm: helm:
tiller: ${IMAGE_TILLER} tiller: ${IMAGE_TILLER}
kubernetes: kubernetes:
apiserver: ${IMAGE_HYPERKUBE} apiserver: ${IMAGE_APISERVER}
controller-manager: ${IMAGE_HYPERKUBE} controller-manager: ${IMAGE_CONTROLLER_MANAGER}
etcd: ${IMAGE_ETCD} etcd: ${IMAGE_ETCD}
scheduler: ${IMAGE_HYPERKUBE} scheduler: ${IMAGE_SCHEDULER}
files: files:
- path: /var/lib/anchor/calico-etcd-bootstrap - path: /var/lib/anchor/calico-etcd-bootstrap
content: "" content: ""

View File

@ -73,10 +73,7 @@ data:
haproxy: ${IMAGE_HAPROXY} haproxy: ${IMAGE_HAPROXY}
helm: helm:
helm: ${IMAGE_HELM} helm: ${IMAGE_HELM}
kubernetes:
kubectl: ${IMAGE_HYPERKUBE}
packages: packages:
repositories:
repositories: repositories:
- deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable - deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
keys: keys:

View File

@ -8,6 +8,10 @@ IMAGE_DEP_CHECK=quay.io/stackanetes/kubernetes-entrypoint:v0.3.1
IMAGE_ETCD=quay.io/coreos/etcd:v3.4.3 IMAGE_ETCD=quay.io/coreos/etcd:v3.4.3
IMAGE_HAPROXY=haproxy:1.8.3 IMAGE_HAPROXY=haproxy:1.8.3
IMAGE_HELM=lachlanevenson/k8s-helm:v2.14.0 IMAGE_HELM=lachlanevenson/k8s-helm:v2.14.0
IMAGE_HYPERKUBE=k8s.gcr.io/hyperkube-amd64:v1.18.6 IMAGE_APISERVER=k8s.gcr.io/kube-apiserver-amd64:v1.18.6
IMAGE_CONTROLLER_MANAGER=k8s.gcr.io/kube-controller-manager-amd64:v1.18.6
IMAGE_SCHEDULER=k8s.gcr.io/kube-scheduler-amd64:v1.18.6
IMAGE_PROXY=k8s.gcr.io/kube-proxy-amd64:v1.18.6
IMAGE_ANCHOR=cwedgwood/kubectl:v1.18.6-4
IMAGE_TILLER=gcr.io/kubernetes-helm/tiller:v2.16.1 IMAGE_TILLER=gcr.io/kubernetes-helm/tiller:v2.16.1
KUBELET_URL=https://dl.k8s.io/v1.18.6/kubernetes-node-linux-amd64.tar.gz KUBELET_URL=https://dl.k8s.io/v1.18.6/kubernetes-node-linux-amd64.tar.gz