私は現在、IstioとKubernetesのトークを見ており、サイドカーの使用に伴うサービスの管理について言及しています。私はそれが何であるか分かりません。マイクロサービスのコンテキストではサイドカーとは何ですか?
1
A
答えて
4
私はそれらをヘルパーコンテナと考えています。ポッドには1つ以上の容器があります。コンテナは、Webサーバやロードバランサのように、1つのことだけを実行する必要があります。したがって、githubの同期やデータ処理のように、ポッド内で行う作業が余分に必要な場合は、追加のコンテナAKAサイドカーを作成します。
1
私が知っている "サイドカー"パターンのベストな説明は、Brendan BurnsとDavid Oppenheimerの「分散システムのコンテナパターン」の出版物です。 こちらの記事をご覧ください: https://www.usenix.org/conference/hotcloud16/workshop-program/presentation/burns
「アンバサダー」や「アダプター」のようなデザインパターンもあります。私は実際にistioの実装が実際にサイドカーであるかどうかは分かりませんが、とにかくそれがどこから由来しているのかと思います。
関連する問題
- 1. Vuexの "コンテキスト"オブジェクトとは何ですか?
- 2. Jiraのコンテキストとは何ですか?
- 3. アンドロイドの「コンテキスト」とは何ですか?
- 4. Djangoのコンテキストとは何ですか?
- 5. 春の親コンテキストと子コンテキストの違いは何ですか?
- 6. CUDAコンテキストとは何ですか?
- 7. LLVMコンテキストとは何ですか?
- 8. マイクロサービスとWebサービスの違いは何ですか?
- 9. マイクロサービス。サービスレジストリとサービスディスカバリの違いは何ですか?
- 10. インプロセスイベントシステムとブローカを持つマイクロサービスの良いユースケースは何ですか?
- 11. APIとマイクロサービスの違いは何ですか?
- 12. "描画コンテキスト"とは何ですか? getcontext()メソッドの役割は何ですか?
- 13. OpenCVのコンテキストでは、 `ippicv`とは何ですか?
- 14. LinuxカーネルのコンテキストでDMAマッピングとDMAエンジンとは何ですか?
- 15. BaseOperator.xcom_pullのコンテキスト引数は何ですか
- 16. class.getRessource()(Java)のコンテキストは何ですか?
- 17. コンテキスト情報のショートカットは何ですか?
- 18. EthereumのコンテキストでのQoSとは何ですか
- 19. Facebookのapiで/ meのコンテキストとは何ですか?
- 20. BPMNのコンテキストでFormalExpressionとは何ですか?
- 21. プログラミング言語のコンテキストでアクターモデルとは何ですか?
- 22. ESBのコンテキストでVMトランスポートとは何ですか?
- 23. 迅速なコンテキストは何ですか?
- 24. OCCIのコンテキストと環境とは何ですか?
- 25. cytoscape.js libのレンダリングのデフォルトのコンテキストとは何ですか?
- 26. MediaWikiのAuthPluginのコンテキスト内の「ドメイン」とは何ですか?
- 27. この文脈では "コンテキスト"とは何か: "symbol.context([context])"
- 28. このためのXpathクエリとコンテキストは何ですか?
- 29. オブジェクトファイルのコンテキスト内のLLVM仮想セクションとは何ですか?
- 30. xamarinフォームの「バインディング」と「バインディング・コンテキスト」の違いは何ですか?