#!/bin/bash # 对照记录。prod102 上 Vault 1.21.2 已经在跑,再执行会停在下面的判断。 set -eu export KUBECONFIG=/root/.kube/config if [ "$(hostname)" = "prod102" ] && kubectl -n vault get pod vault-0 >/dev/null 2>&1; then echo "prod102 上 Vault 已经在跑。这份脚本是对照记录,停在这里。" exit 1 fi mkdir -p /usr/cluster/vault/data chown 100:1000 /usr/cluster/vault/data chmod 770 /usr/cluster/vault/data chmod 700 /usr/cluster/vault helm repo add hashicorp https://helm.releases.hashicorp.com helm repo update hashicorp helm upgrade --install vault hashicorp/vault \ --version 0.32.0 \ -n vault --create-namespace \ -f /usr/cluster/vault/values.yaml echo "等 vault-0 进入 Running 之后,再执行 02-初始化并导入密钥.py"