Slide 13
Slide 13 text
API Serverの主なコンポーネント
▶ ServerChain: 認証/認可などの各種前処理を担当
▶ Aggregator Server: リクエスト対象のgroupに応じて拡張API Serverや組み込
みのAPI Serverなどに処理を委譲
▶ API Server/API Extentions Server: Kubernetes組み込みリソースを処理する
API Server
+ API Serverが基本的な組み込みリソースの処理を担当
+ API Extentions Serverが主にCRDリソースの処理を担当
▶ Admission Controller: 永続化前のデータ書き換え/バリデーション処理を担当
+ Admission WebhookもAdmission Controllerの1機能として実現してる
▶ Transformer: 永続化するデータの暗号化処理を担当
▶ Storage: etcdなど実際のデータストアへのデータ保存/読み出しなどを担当