controller-runtime キャッシュが API サーバーの過負荷を防ぐ仕組み
Kubernetes コントローラーにおける list-watch パターンとローカルキャッシュの詳細な解説。読み取り操作が低コストである一方で、整合性が結果的(eventual)になる理由を説明します。
AI、開発者向けツール、インフラのデイリーカバー。各記事では、何が起こり、なぜ重要なのかを解説し、元の出典へのリンクを提供します。
Kubernetes コントローラーにおける list-watch パターンとローカルキャッシュの詳細な解説。読み取り操作が低コストである一方で、整合性が結果的(eventual)になる理由を説明します。
Kubernetesプロジェクトは、生成AIワークロードのルーティングを標準化し、レイテンシの削減とGPU利用率の向上を実現する「Gateway API Inference Extension」をリリースしました。
Kubernetes v1.33ではListレスポンスに対するストリーミングエンコーディングが追加され、大規模データセット取得時のkube-apiserverのメモリ使用量を最大20倍まで削減し、クラスタの安定性を向上させます。
Kubernetes 1.32ではwatch list機能がベータ版に昇格し、クライアントは大量のリソースコレクションをストリーム配信できるようになり、APIサーバーのメモリ不足(OOM)クラッシュを防ぐことができます。
Cozystackのエンジニアが、Kubernetes API集約レイヤーを使用して動的かつ命令型のエンドポイントを作成し、etcdストレージの制限を回避する方法について解説します。
2021 年のガイドでは、Finalizer がリソースの削除をブロックする方法と、Owner Reference が Kubernetes クラスターでのカスケード削除を管理する方法について解説しています。