Add document for kube-up.sh
Signed-off-by: Lantao Liu <lantaol@google.com>
This commit is contained in:
parent
30cbfb62ec
commit
869ea6b0c8
@ -30,7 +30,7 @@ fetch_metadata() {
|
|||||||
local -r key=$1
|
local -r key=$1
|
||||||
local -r attributes="http://metadata.google.internal/computeMetadata/v1/instance/attributes"
|
local -r attributes="http://metadata.google.internal/computeMetadata/v1/instance/attributes"
|
||||||
if curl --fail --retry 5 --retry-delay 3 --silent --show-error -H "X-Google-Metadata-Request: True" "${attributes}/" | \
|
if curl --fail --retry 5 --retry-delay 3 --silent --show-error -H "X-Google-Metadata-Request: True" "${attributes}/" | \
|
||||||
grep -q "${key}"; then
|
grep -q "^${key}$"; then
|
||||||
curl --fail --retry 5 --retry-delay 3 --silent --show-error -H "X-Google-Metadata-Request: True" \
|
curl --fail --retry 5 --retry-delay 3 --silent --show-error -H "X-Google-Metadata-Request: True" \
|
||||||
"${attributes}/${key}"
|
"${attributes}/${key}"
|
||||||
fi
|
fi
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
CLUSTER_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
GCE_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||||
|
|
||||||
# TODO(random-liu): Upload release tarball to user's own GCS, and use it. We should
|
# TODO(random-liu): Upload release tarball to user's own GCS, and use it. We should
|
||||||
# not let all nodes of all users download tarball from cri-containerd-release.
|
# not let all nodes of all users download tarball from cri-containerd-release.
|
||||||
export KUBE_MASTER_EXTRA_METADATA="user-data=${CLUSTER_DIR}/gce/cloud-init/master.yaml,cri-containerd-configure-sh=${CLUSTER_DIR}/gce/configure.sh"
|
export KUBE_MASTER_EXTRA_METADATA="user-data=${GCE_DIR}/cloud-init/master.yaml,cri-containerd-configure-sh=${GCE_DIR}/configure.sh"
|
||||||
export KUBE_NODE_EXTRA_METADATA="user-data=${CLUSTER_DIR}/gce/cloud-init/node.yaml,cri-containerd-configure-sh=${CLUSTER_DIR}/gce/configure.sh"
|
export KUBE_NODE_EXTRA_METADATA="user-data=${GCE_DIR}/cloud-init/node.yaml,cri-containerd-configure-sh=${GCE_DIR}/configure.sh"
|
||||||
if [ -n "${VERSION}" ]; then
|
if [ -n "${CRI_CONTAINERD_VERSION}" ]; then
|
||||||
version=$(mktemp /tmp/version.XXXX)
|
version=$(mktemp /tmp/version.XXXX)
|
||||||
echo "${VERSION}" > "$version"
|
echo "${CRI_CONTAINERD_VERSION}" > "$version"
|
||||||
export KUBE_MASTER_EXTRA_METADATA="${KUBE_MASTER_EXTRA_METADATA},version=${version}"
|
export KUBE_MASTER_EXTRA_METADATA="${KUBE_MASTER_EXTRA_METADATA},version=${version}"
|
||||||
export KUBE_NODE_EXTRA_METADATA="${KUBE_NODE_EXTRA_METADATA},version=${version}"
|
export KUBE_NODE_EXTRA_METADATA="${KUBE_NODE_EXTRA_METADATA},version=${version}"
|
||||||
fi
|
fi
|
Loading…
Reference in New Issue
Block a user