mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-03 09:22:44 +00:00
cluster/gce/coreos: Make rkt version configuable.
This commit is contained in:
parent
6a5681e0fe
commit
02eee4890b
@ -32,6 +32,7 @@ MASTER_IMAGE_PROJECT=${KUBE_GCE_MASTER_PROJECT:-google-containers}
|
|||||||
MINION_IMAGE=${KUBE_GCE_MINION_IMAGE:-container-vm-v20150505}
|
MINION_IMAGE=${KUBE_GCE_MINION_IMAGE:-container-vm-v20150505}
|
||||||
MINION_IMAGE_PROJECT=${KUBE_GCE_MINION_PROJECT:-google-containers}
|
MINION_IMAGE_PROJECT=${KUBE_GCE_MINION_PROJECT:-google-containers}
|
||||||
CONTAINER_RUNTIME=${KUBE_CONTAINER_RUNTIME:-docker}
|
CONTAINER_RUNTIME=${KUBE_CONTAINER_RUNTIME:-docker}
|
||||||
|
RKT_VERSION=${KUBE_RKT_VERSION:-0.5.5}
|
||||||
|
|
||||||
NETWORK=${KUBE_GCE_NETWORK:-default}
|
NETWORK=${KUBE_GCE_NETWORK:-default}
|
||||||
INSTANCE_PREFIX="${KUBE_GCE_INSTANCE_PREFIX:-kubernetes}"
|
INSTANCE_PREFIX="${KUBE_GCE_INSTANCE_PREFIX:-kubernetes}"
|
||||||
|
@ -32,6 +32,7 @@ MASTER_IMAGE_PROJECT=${KUBE_GCE_MASTER_PROJECT:-google-containers}
|
|||||||
MINION_IMAGE=${KUBE_GCE_MINION_IMAGE:-container-vm-v20150505}
|
MINION_IMAGE=${KUBE_GCE_MINION_IMAGE:-container-vm-v20150505}
|
||||||
MINION_IMAGE_PROJECT=${KUBE_GCE_MINION_PROJECT:-google-containers}
|
MINION_IMAGE_PROJECT=${KUBE_GCE_MINION_PROJECT:-google-containers}
|
||||||
CONTAINER_RUNTIME=${KUBE_CONTAINER_RUNTIME:-docker}
|
CONTAINER_RUNTIME=${KUBE_CONTAINER_RUNTIME:-docker}
|
||||||
|
RKT_VERSION=${KUBE_RKT_VERSION:-0.5.5}
|
||||||
|
|
||||||
NETWORK=${KUBE_GCE_NETWORK:-e2e}
|
NETWORK=${KUBE_GCE_NETWORK:-e2e}
|
||||||
INSTANCE_PREFIX="${KUBE_GCE_INSTANCE_PREFIX:-e2e-test-${USER}}"
|
INSTANCE_PREFIX="${KUBE_GCE_INSTANCE_PREFIX:-e2e-test-${USER}}"
|
||||||
|
@ -51,6 +51,7 @@ KUBE_PROXY_TOKEN: $(yaml-quote ${KUBE_PROXY_TOKEN:-})
|
|||||||
ADMISSION_CONTROL: $(yaml-quote ${ADMISSION_CONTROL:-})
|
ADMISSION_CONTROL: $(yaml-quote ${ADMISSION_CONTROL:-})
|
||||||
MASTER_IP_RANGE: $(yaml-quote ${MASTER_IP_RANGE})
|
MASTER_IP_RANGE: $(yaml-quote ${MASTER_IP_RANGE})
|
||||||
KUBERNETES_CONTAINER_RUNTIME: $(yaml-quote ${CONTAINER_RUNTIME})
|
KUBERNETES_CONTAINER_RUNTIME: $(yaml-quote ${CONTAINER_RUNTIME})
|
||||||
|
RKT_VERSION: $(yaml-quote ${RKT_VERSION})
|
||||||
CA_CERT: $(yaml-quote ${CA_CERT_BASE64})
|
CA_CERT: $(yaml-quote ${CA_CERT_BASE64})
|
||||||
MASTER_CERT: $(yaml-quote ${MASTER_CERT_BASE64:-})
|
MASTER_CERT: $(yaml-quote ${MASTER_CERT_BASE64:-})
|
||||||
MASTER_KEY: $(yaml-quote ${MASTER_KEY_BASE64:-})
|
MASTER_KEY: $(yaml-quote ${MASTER_KEY_BASE64:-})
|
||||||
@ -84,6 +85,7 @@ EXTRA_DOCKER_OPTS=$(yaml-quote ${EXTRA_DOCKER_OPTS})
|
|||||||
ENABLE_DOCKER_REGISTRY_CACHE=$(yaml-quote ${ENABLE_DOCKER_REGISTRY_CACHE:-false})
|
ENABLE_DOCKER_REGISTRY_CACHE=$(yaml-quote ${ENABLE_DOCKER_REGISTRY_CACHE:-false})
|
||||||
PROJECT_ID=$(yaml-quote ${PROJECT})
|
PROJECT_ID=$(yaml-quote ${PROJECT})
|
||||||
KUBERNETES_CONTAINER_RUNTIME=$(yaml-quote ${CONTAINER_RUNTIME})
|
KUBERNETES_CONTAINER_RUNTIME=$(yaml-quote ${CONTAINER_RUNTIME})
|
||||||
|
RKT_VERSION=$(yaml-quote ${RKT_VERSION})
|
||||||
CA_CERT: $(yaml-quote ${CA_CERT_BASE64})
|
CA_CERT: $(yaml-quote ${CA_CERT_BASE64})
|
||||||
KUBELET_CERT: $(yaml-quote ${KUBELET_CERT_BASE64:-})
|
KUBELET_CERT: $(yaml-quote ${KUBELET_CERT_BASE64:-})
|
||||||
KUBELET_KEY: $(yaml-quote ${KUBELET_KEY_BASE64:-})
|
KUBELET_KEY: $(yaml-quote ${KUBELET_KEY_BASE64:-})
|
||||||
|
@ -93,9 +93,9 @@ coreos:
|
|||||||
EnvironmentFile=/etc/kube-env
|
EnvironmentFile=/etc/kube-env
|
||||||
ExecStartPre=/usr/bin/mkdir -p /opt/rkt
|
ExecStartPre=/usr/bin/mkdir -p /opt/rkt
|
||||||
ExecStartPre=/usr/bin/wget \
|
ExecStartPre=/usr/bin/wget \
|
||||||
-O /opt/rkt/rkt-v0.5.4.tar.gz \
|
-O /opt/rkt/rkt-v${RKT_VERSION}.tar.gz \
|
||||||
https://github.com/coreos/rkt/releases/download/v0.5.4/rkt-v0.5.4.tar.gz
|
https://github.com/coreos/rkt/releases/download/v${RKT_VERSION}/rkt-v${RKT_VERSION}.tar.gz
|
||||||
ExecStart=/usr/bin/tar xzvf /opt/rkt/rkt-v0.5.4.tar.gz -C /opt --overwrite
|
ExecStart=/usr/bin/tar xzvf /opt/rkt/rkt-v${RKT_VERSION}.tar.gz -C /opt --overwrite
|
||||||
|
|
||||||
- name: kubernetes-install-minion.service
|
- name: kubernetes-install-minion.service
|
||||||
command: start
|
command: start
|
||||||
@ -199,5 +199,5 @@ coreos:
|
|||||||
Requires=kubernetes-install-rkt.service
|
Requires=kubernetes-install-rkt.service
|
||||||
After=kubernetes-install-rkt.service
|
After=kubernetes-install-rkt.service
|
||||||
[Service]
|
[Service]
|
||||||
# TODO(yifan): Make version configuable.
|
EnvironmentFile=/etc/kube-env
|
||||||
ExecStart=/opt/rkt-v0.5.4/rkt metadata-service
|
ExecStart=/opt/rkt-v${RKT_VERSION}/rkt metadata-service
|
||||||
|
Loading…
Reference in New Issue
Block a user