# Разворачиваем vault в k8s 1. В heml надо отметить: ```yaml ha: enabled: true raft: enabled: true ``` 2. после запуска идем в первый vault-0 и инитим его (и открываем сразу) ```bash vault operator init -key-shares=1 -key-threshold=1 vault operator unseal ``` 3. второй и третий вольты подключаем к рафту первого и так же распечатываем ```bash vault operator raft join http://vault-0.vault-internal:8200 vault operator unseal ``` 3.1 проверяем HA ```bash vault status vault operator raft list-peers ``` 4. логинимся в первом вольте, создаем kv-хранилище и пулим в него тестовый секрет ```bash vault secrets enable -path=secret kv-v2 vault kv put secret/k8s/test username="realmanual" password="password" ``` ## настроим k8s для работы с вольтом 1. `vault auth enable kubernetes` 2. `vault write auth/kubernetes/config kubernetes_host="https://$KUBERNETES_PORT_443_TCP_ADDR:443"` 3. создаем политику доступа ```bash vault policy write k8s - <