mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-05 02:09:56 +00:00
Allow users to configure the service account made available on their nodes
This commit is contained in:
parent
030e23306f
commit
ad05c8c444
@ -78,6 +78,7 @@ MASTER_IMAGE=${KUBE_GCE_MASTER_IMAGE:-}
|
|||||||
MASTER_IMAGE_PROJECT=${KUBE_GCE_MASTER_PROJECT:-cos-cloud}
|
MASTER_IMAGE_PROJECT=${KUBE_GCE_MASTER_PROJECT:-cos-cloud}
|
||||||
NODE_IMAGE=${KUBE_GCE_NODE_IMAGE:-${GCI_VERSION}}
|
NODE_IMAGE=${KUBE_GCE_NODE_IMAGE:-${GCI_VERSION}}
|
||||||
NODE_IMAGE_PROJECT=${KUBE_GCE_NODE_PROJECT:-cos-cloud}
|
NODE_IMAGE_PROJECT=${KUBE_GCE_NODE_PROJECT:-cos-cloud}
|
||||||
|
NODE_SERVICE_ACCOUNT=${KUBE_GCE_NODE_SERVICE_ACCOUNT:-default}
|
||||||
CONTAINER_RUNTIME=${KUBE_CONTAINER_RUNTIME:-docker}
|
CONTAINER_RUNTIME=${KUBE_CONTAINER_RUNTIME:-docker}
|
||||||
RKT_VERSION=${KUBE_RKT_VERSION:-1.23.0}
|
RKT_VERSION=${KUBE_RKT_VERSION:-1.23.0}
|
||||||
RKT_STAGE1_IMAGE=${KUBE_RKT_STAGE1_IMAGE:-coreos.com/rkt/stage1-coreos}
|
RKT_STAGE1_IMAGE=${KUBE_RKT_STAGE1_IMAGE:-coreos.com/rkt/stage1-coreos}
|
||||||
|
@ -77,6 +77,7 @@ MASTER_IMAGE=${KUBE_GCE_MASTER_IMAGE:-}
|
|||||||
MASTER_IMAGE_PROJECT=${KUBE_GCE_MASTER_PROJECT:-cos-cloud}
|
MASTER_IMAGE_PROJECT=${KUBE_GCE_MASTER_PROJECT:-cos-cloud}
|
||||||
NODE_IMAGE=${KUBE_GCE_NODE_IMAGE:-${CVM_VERSION}}
|
NODE_IMAGE=${KUBE_GCE_NODE_IMAGE:-${CVM_VERSION}}
|
||||||
NODE_IMAGE_PROJECT=${KUBE_GCE_NODE_PROJECT:-cos-cloud}
|
NODE_IMAGE_PROJECT=${KUBE_GCE_NODE_PROJECT:-cos-cloud}
|
||||||
|
NODE_SERVICE_ACCOUNT=${KUBE_GCE_NODE_SERVICE_ACCOUNT:-default}
|
||||||
CONTAINER_RUNTIME=${KUBE_CONTAINER_RUNTIME:-docker}
|
CONTAINER_RUNTIME=${KUBE_CONTAINER_RUNTIME:-docker}
|
||||||
GCI_DOCKER_VERSION=${KUBE_GCI_DOCKER_VERSION:-}
|
GCI_DOCKER_VERSION=${KUBE_GCI_DOCKER_VERSION:-}
|
||||||
RKT_VERSION=${KUBE_RKT_VERSION:-1.23.0}
|
RKT_VERSION=${KUBE_RKT_VERSION:-1.23.0}
|
||||||
|
@ -616,6 +616,7 @@ function create-node-template() {
|
|||||||
--boot-disk-size "${NODE_DISK_SIZE}" \
|
--boot-disk-size "${NODE_DISK_SIZE}" \
|
||||||
--image-project="${NODE_IMAGE_PROJECT}" \
|
--image-project="${NODE_IMAGE_PROJECT}" \
|
||||||
--image "${NODE_IMAGE}" \
|
--image "${NODE_IMAGE}" \
|
||||||
|
--service-account "${NODE_SERVICE_ACCOUNT}" \
|
||||||
--tags "${NODE_TAG}" \
|
--tags "${NODE_TAG}" \
|
||||||
${accelerator_args} \
|
${accelerator_args} \
|
||||||
${local_ssds} \
|
${local_ssds} \
|
||||||
@ -1330,6 +1331,7 @@ function create-nodes() {
|
|||||||
# - NODE_DISK_SIZE
|
# - NODE_DISK_SIZE
|
||||||
# - NODE_IMAGE_PROJECT
|
# - NODE_IMAGE_PROJECT
|
||||||
# - NODE_IMAGE
|
# - NODE_IMAGE
|
||||||
|
# - NODE_SERVICE_ACCOUNT
|
||||||
# - NODE_TAG
|
# - NODE_TAG
|
||||||
# - NETWORK
|
# - NETWORK
|
||||||
# - ENABLE_IP_ALIASES
|
# - ENABLE_IP_ALIASES
|
||||||
@ -1360,6 +1362,7 @@ function create-heapster-node() {
|
|||||||
--boot-disk-size "${NODE_DISK_SIZE}" \
|
--boot-disk-size "${NODE_DISK_SIZE}" \
|
||||||
--image-project="${NODE_IMAGE_PROJECT}" \
|
--image-project="${NODE_IMAGE_PROJECT}" \
|
||||||
--image "${NODE_IMAGE}" \
|
--image "${NODE_IMAGE}" \
|
||||||
|
--service-account "${NODE_SERVICE_ACCOUNT}" \
|
||||||
--tags "${NODE_TAG}" \
|
--tags "${NODE_TAG}" \
|
||||||
${network} \
|
${network} \
|
||||||
$(get-scope-flags) \
|
$(get-scope-flags) \
|
||||||
|
Loading…
Reference in New Issue
Block a user