Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Vault on Kubernetes

Vault on Kubernetes

Kenta Goto

July 25, 2019
Tweet

More Decks by Kenta Goto

Other Decks in Technology

Transcript

  1. Client Vault storage backend Vault server Vault Architecture Seal /

    Unseal ・クライアント/サーバモデル ・Vault CLI / HTTP API でアクセス ・Storage Backendに暗号化したデータを保存 詳細は以下 https://www.vaultproject.io/docs/internals/architecture.html https://www.kennys.tech/read-vault-architecture/
  2. # envconsul \ > -config="./config.hcl" \ > -secret="secret/myapp/config" \ >

    env 2019/07/20 05:11:57.423996 looking at vault secret/myapp/config ・・・ secret_myapp_config_username=appuser # envconsul -secret secret/common_app -secret secret/a_app bundle exec rails s ユースケース ・特定のpath配下の秘匿情報を環境変数として展開し、アプリケーションを起動 ・pathベースでの、アクセスコントロール(運用模索中。。) 使い方