本番環境でのフリートの手動スケーリングにおける3つの測定可能... ノート

本番環境でのフリートの手動スケーリングにおける3つの測定可能な成果

すべてのGitOpsセットアップは同じ瞬間に直面します。何か問題が発生し、誰かが本番環境でkubectl scaleを実行し、その修正が機能します。次に何が起こるかは、インシデントが発生する前にめったにチェックされない2つの設定に依存します。GitRepoのセルフヒーリングと、クラスターの一時停止です。Rancher 2.15.1とFleet(私はSUSEに勤務しているため、偏りがあります)を使用して、ラボで3つの組み合わせすべてを実行しました。3つのEKSクラスター:Kubernetes 1.36のdevとstaging、1.35の本番環境。ケース1と2では、公開されているrancher/fleet-examplesリポジトリのguestbookアプリを使用し、フロントエンドDeploymentは3レプリカでした。ケース3では、私のリポジトリからpodinfo Helmチャートを使用しました。すべての手動変更は、Rancher UIのスケールボタンを経由して行われました。これは、DeploymentのスケールサブリソースへのPATCHリクエストを送信します。これはkubectl scaleと同じリクエストです。