10.7.2.5. デモアプリケーションのデプロイ
デモアプリケーションをデプロイする場合は、SPIFFE アイデンティティーを使用して Vault で認証するシンプルなクライアントアプリケーションを作成します。
手順
ローカルマシンで、次のコマンドを実行してアプリケーションの環境変数を設定します。
$ export APP_NAME=client$ export APP_NAMESPACE=demo$ export AUDIENCE=$APP_NAME次のコマンドを実行して、Kubernetes マニフェストを適用し、デモアプリケーションの namespace、サービスアカウント、およびデプロイメントを作成します。このデプロイメントにより、SPIFFE CSI ドライバーソケットがマウントされます。
$ oc apply -f - <<EOF # ... (paste the full YAML from your provided code here) ... EOF
検証
次のコマンドを実行して、クライアントのデプロイメントが準備完了状態であることを確認します。
$ oc get deploy -n $APP_NAMESPACE出力例
NAME READY UP-TO-DATE AVAILABLE AGE frontend-app 2/2 2 2 120d backend-api 3/3 3 3 120d