Slide 23
Slide 23 text
xDSキャッシュ更新処理の実装
Consul のServiceDiscovery, KVSを使⽤してxDSキャッシュを更新する
・ServiceDiscovery
・Nomadで起動したDockerコンテナのアドレスがConsulに登録されるので、その
変更がある度にEDSのデータとして設定
・KVS
・変更頻度の低いLDS,RDS,CDS,SDSの設定をKVSに登録
・KVSに変更を監視し、変更がある度にキャッシュを更新する
・KVSに登録する内容はLDS,RDS,CDS,SDSの内容をそのままYAMLにした
・envoyの全機能が使え、新バージョンにも対応しやすい
・機能が多く、記述量も多いので慣れるまでは苦労した
23