Kubernetes Secret を利用した Spring アプリケーションの SSL 証明書管理
Kubernetes 環境で Secret を使用して SSL 証明書を管理するための Spring Boot 設定方法を説明します。PKCS12 形式と PEM 形式の証明書、それぞれに対応した設定を示します。
前提条件
1. Secret の作成
Kubernetes 上で事前に Secret を作成し、証明書と秘密鍵を格納します。
# PKCS12 形式 (推奨)
kubectl create secret generic ssl-secret \
--from-file=server ...
9月9日 00:17 投稿
KubernetesにおけるSecretの作成と活用方法
Secretは、Kubernetesクラスタ内で機密情報を安全に管理するためのネイティブリソースです。パスワード、APIトークン、TLS証明書など、平文で扱いたくないデータを、Base64エンコーディングを経て保存・配布できます。ただし、Secretは暗号化ストレージを提供するものではなく、アクセス制御とライフサイクル管理の基盤として設計されています。
Secretの生成手法
Secret ...
7月4日 21:46 投稿