Kubernetesのコンテナパターン
種類
シングルノード、マルチコンテナパターン
Sidecarパターン
特徴
- メインコンテナを拡張、強化する役割。
- メインコンテナには影響しない。
- fluentdやenvoyなどもある。
Ambassadorパターン
特徴
- サブコンテナはプロキシである。
- メインコンテナはサブコンテナに
localhost
を介して接続し、外部に接続する。
Adapterパターン
特徴
- Adapterを通して出力を標準化する
マルチノード、マルチコンテナパターン
Leader electionパターン
特徴
- 複数のノードにあるコンテナがコミュニケーションをとって、リーダを選出するもの
Work queueパターン
特徴
- queueの仕組みである。
Scatter/gatherパターン
特徴
- ルートロードに送るとファンアウトして収集する
- MapReduceと同じ構成