mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-29 22:46:12 +00:00
local-up-cluster.sh: support preserving etcd optionally
usage: PRESERVE_ETCD=true ETCD_DIR=/var/lib/etcd-kube-HEAD .... \ ./hack/local-up-cluster.sh Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
This commit is contained in:
parent
dce1b88128
commit
9ac411709a
@ -71,6 +71,8 @@ CLOUD_PROVIDER=${CLOUD_PROVIDER:-""}
|
|||||||
CLOUD_CONFIG=${CLOUD_CONFIG:-""}
|
CLOUD_CONFIG=${CLOUD_CONFIG:-""}
|
||||||
FEATURE_GATES=${FEATURE_GATES:-"AllAlpha=false"}
|
FEATURE_GATES=${FEATURE_GATES:-"AllAlpha=false"}
|
||||||
STORAGE_BACKEND=${STORAGE_BACKEND:-"etcd3"}
|
STORAGE_BACKEND=${STORAGE_BACKEND:-"etcd3"}
|
||||||
|
# preserve etcd data. you also need to set ETCD_DIR.
|
||||||
|
PRESERVE_ETCD="${PRESERVE_ETCD:-false}"
|
||||||
# enable swagger ui
|
# enable swagger ui
|
||||||
ENABLE_SWAGGER_UI=${ENABLE_SWAGGER_UI:-false}
|
ENABLE_SWAGGER_UI=${ENABLE_SWAGGER_UI:-false}
|
||||||
# enable Pod priority and preemption
|
# enable Pod priority and preemption
|
||||||
@ -396,8 +398,9 @@ cleanup()
|
|||||||
|
|
||||||
# Check if the etcd is still running
|
# Check if the etcd is still running
|
||||||
[[ -n "${ETCD_PID-}" ]] && kube::etcd::stop
|
[[ -n "${ETCD_PID-}" ]] && kube::etcd::stop
|
||||||
[[ -n "${ETCD_DIR-}" ]] && kube::etcd::clean_etcd_dir
|
if [[ "${PRESERVE_ETCD}" == "false" ]]; then
|
||||||
|
[[ -n "${ETCD_DIR-}" ]] && kube::etcd::clean_etcd_dir
|
||||||
|
fi
|
||||||
exit 0
|
exit 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user