動画の容量と保存 · 参考資料確認日 2026年9月23日
KubernetesのConfigMapとSecretが1 MiBを超えるとき
Kubernetesで設定や機密データが大きすぎる場合、まずConfigMapまたはSecret一つのデータ量を測ります。保存先全体の容量とは別の制限です。
ConfigMapとSecretはそれぞれ1 MiBを確認
ConfigMapのdataは1 MiBを超えられず、個々のSecretにも1 MiBの上限があります。対象のAPIオブジェクトごとにデータ量を確認してください。基盤ストレージに空きがあっても、オブジェクトの上限が増えるわけではありません。
小さなSecretへの分割にも注意
大きな設定データについて、Kubernetesはマウントしたボリューム、データベース、ファイルサービスなどの利用を示しています。1 MiBを超えるデータを多数の小さなSecretに分けるだけでは、必ずしも安全ではありません。Secretが大量になるとAPI serverやkubeletのメモリを圧迫し得ます。
移し先を決める手順
ConfigMapまたはSecret単位のpayload sizeを確認します。1 MiBを超える大きなデータは、用途に合う外部ストアやマウントしたボリュームへ移すことを検討してください。Secretを分割する場合は、オブジェクト数とAPI server・kubeletのメモリへの影響も確認します。
参考資料
- ConfigMaps
https://kubernetes.io/docs/concepts/configuration/configmap/
確認日:2026-09-23
- Secrets
https://kubernetes.io/docs/concepts/configuration/secret/
確認日:2026-09-23