1.6.2.2. 不透明なシークレットの作成
管理者は、不透明なシークレットを作成できます。 このシークレットでは、任意の値を含む、構造化されていない key:value ペアを利用できます。
手順
マスターの YAML ファイルに
Secretオブジェクトを作成します。以下は例になります。
apiVersion: v1 kind: Secret metadata: name: mysecret type: Opaque 1 data: username: dXNlci1uYW1l password: cGFzc3dvcmQ=- 1
- 不透明なシークレットを指定します。
以下のコマンドを使用して
Secretオブジェクトを作成します。$ oc create -f <filename>
Pod でシークレットを使用するには、以下を実行します。
- このシークレットを使ってこのシークレットの参照を許可したい、Pod のサービスアカウントを更新します。
-
シークレットを環境変数またはファイルとして使用する Pod を作成します (
secretボリュームを使用)。