Kubernetes-secrets
提供:Dev Guides
Kubernetes-秘密
シークレットは、暗号化されたユーザー名やパスワードなどの機密データの保存に使用されるKubernetesオブジェクトとして定義できます。
Kubernetesでシークレットを作成する方法は複数あります。
- txtファイルから作成します。
- yamlファイルから作成します。
テキストファイルから作成
ユーザー名やパスワードなどのテキストファイルからシークレットを作成するには、まずそれらをtxtファイルに保存し、次のコマンドを使用する必要があります。
Yamlファイルから作成する
シークレットを作成する
シークレットを使用する
シークレットを作成したら、ポッドまたはレプリケーションコントローラーで次のように使用できます-
- 環境変数
- ボリューム
環境変数として
環境変数としてシークレットを使用するために、ポッドyamlファイルのspecセクションで env を使用します。
ボリュームとして
環境変数としての秘密の構成
上記のコードでは、 env 定義の下で、レプリケーションコントローラーの環境変数としてシークレットを使用しています。