Robusta KRR (Kubernetes Resource Recommender) は、Kubernetes クラスター内のリソース割り当てを最適化するためのコマンドライン ツールです。 Prometheus からポッドの使用状況データを収集し、CPU とメモリの要求と制限を推奨します。これにより、コストを大幅に削減し、パフォーマンスを向上させることができます。 特徴
Sysdig による最近の調査によると、Kubernetes クラスターには平均して次の機能があります。
KRR を使用してコンテナのサイズを適正化することで、クラウド コストを平均 69% 削減できます。 v0.10.15 以降で KRR が統合されている Robusta SaaS を使用する場合は、すべての推奨事項 (古いものも含む) を表示し、クラスター、名前空間、または名前でフィルタリングおよび並べ替えることができます。 仕組みメトリクス収集Robusta KRR は、使用状況データを収集するために次の Prometheus クエリを使用します。
アルゴリズムデフォルトでは、KRR は単純な戦略を使用してリソースの推奨を計算します。計算方法は次の通りです (正確な数値は CLI パラメータでカスタマイズできます)。
インストールと使用方法MacOS/Linux ユーザーは brew を使用してワンクリックでインストールできます。 インストールが完了したら、次のコマンドを実行して、インストールが成功したかどうかを確認できます。 手動でインストールする場合は、まずマシンに Python 3.9 以上がインストールされていることを確認してください。次に、コードを複製します。 インストールの依存関係: 最後に、次のコマンドを実行してツールを実行します。 ソース コードを使用するには、Python スクリプトとして実行する必要があります。brew を使用してインストールすると、krr を実行できるようになります。上記のすべての例では、実行コマンドが krr ... として示されていますが、手動インストールを使用している場合は、python krr.py ... に置き換えてください。 インストールが完了したら、KRR ツールを使用できます。たとえば、次のような簡単な戦略を実行できます。 特定の名前空間 (default および ingress-nginx) のみが必要な場合: デフォルトでは、krr は現在のコンテキストで実行されます。別のコンテキストで実行する場合: JSON 出力を取得する場合 (ログが結果ファイルに記録されないように --logtostderr が必要です): YAML 形式で出力を取得する場合: 追加のデバッグ ログを表示する場合: ポリシー設定の詳細については、以下を参照してください。 デフォルトでは、KRR は次のラベルをスキャンして実行中の Prometheus を自動的に検出しようとします。 これらのラベルのいずれにも Prometheus が見つからない場合は、エラー メッセージが表示され、URL を明示的に渡す必要があります (-p フラグを使用)。 Prometheus が自動的に接続されない場合は、kubectl port-forward を使用して Prometheus を手動で転送できます。 たとえば、kube-prometheus-st-prometheus-0 という名前の Prometheus Pod がある場合、次のコマンドでそのポートを転送できます。 次に、別のターミナルを開き、明示的な Prometheus URL を指定して krr を実行します。 さらに、ニーズに応じてカスタム戦略を作成することもできます。たとえば、次のコードはカスタム戦略を作成します。
|
Baidu Webmaster Platformは、過去1年間に3回、ウェブサイトの外部リンクに対す...
「Observability Summit 2023」は、クラウドネイティブコミュニティが主催する技...
ウェブマスターの中には、昼夜を問わずウェブサイトを運営している人もいますが、年末になると、休息が十分...
ウェブマスター ツールは、すべてのウェブマスターが自分のウェブサイトの品質を分析するために不可欠なツ...
最近のWeiboの投稿により、赤い牡丹柄の「国民的ベッドシーツ」が全国で人気となり、新たなノスタルジ...
Baiduは6月から継続的にアルゴリズムをアップグレードし、サービス戦略を変更してきました。当初は義...
SEO は多くの神話を生み出し、SEO 初心者の私たちを SEO に夢中にさせ、SEO をしっか...
SAP は 2011 年から HANA 基盤のインメモリ データ プラットフォームを構築しており、2...
AMD は、パートナーと顧客に AMD Opteron™ プロセッサ テクノロジーのパフォーマンスと...
現在、インターネット上で議論されるユーザーエクスペリエンスは、コンテンツと外部リンクの2つの観点から...
年末の販促シーズンが近づくにつれ、消費者のショッピング意欲は高まり続けています。このシーズン中にいか...
10年間の模索を経て、天猫双十一イベントの成長は徐々に鈍化し、増加スペースはますます小さくなっている...
Hengshui SEO は最近いくつかの問題を発見しました。最近これらの問題に遭遇しましたか? 1...
却下の理由: 記事が読みにくい。引き続き作業を続けてください。若い頃、私はブルース・リーをとても崇拝...
最近、クラウドおよびローカル環境向けのエンタープライズレベルのデータ管理ソフトウェアプロバイダーとし...