問題タブ [hpa]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
kubernetes - 異なる名前空間を持つ HPA
次のkubernetesセットアップがあります
メトリックは、次のように `/apis/custom.metrics.k8s.io/v1beta1 にエクスポートされます
hpaの構成
default
名前空間にhpa をデプロイしようとすると、次のエラーが発生します。
ただし、同じ hpa が設定されている場合は、hpa で名前空間rabbitmq
を実行します
および deployment.yaml として
展開は完璧に機能します。
サービス rabbitmq のメトリクスをrabbitmq
名前空間から他の名前空間にエクスポートして、スケーリングに使用できる方法はありますか???
kubernetes - Kubernetes HPA はスケールアップしません
これは今日は非常に奇妙です。私は AWS EKS クラスターを使用しました。昨日と今日の朝の HPA で問題なく動作します。午後から、何も変わらず、私のHPAが突然機能しなくなりました!!
これは私の HPA です。
そして、テストを開始すると、何度も試行しましたが、すべて失敗しました。
上記のレプリカが増えていないことがわかります。
HPA について説明すると、スケールアップに関するイベントは表示されませんが、現在の値は目標を超えていますが、スケールアップはありません!!!
これの何が問題なのですか?
EKS クラスターに問題がある可能性はありますか???
編集:
- 公式ドキュメントを確認しました: https://kubernetes.io/docs/tasks/run-application/horizo ntal-pod-autoscale/#algorithm-details
within a globally-configurable tolerance, from the --horizontal-pod-autoscaler-tolerance flag, which defaults to 0.1
私のメトリックでさえ6/5だと思います.1.0より大きいので、それでもスケールアップします
- 以前に HPA が機能することを明確に確認しました。これは、2 日前に機能した証拠です。
しかし、今はうまくいきません。他のメトリクス用に新しい HPA をスピンアップしようとしましたが、うまくいきました。これだけ。変...
新しい編集:これを見ると、EKSクラスターが原因で可能です:
SchedulingDisabled は、クラスターが新しいポッドに対して十分でないことを意味しますか?
kubernetes - k8s CPU とメモリ HPA を連携させる方法は?
以下のように、CPU とメモリに k8s HPA テンプレートを使用しています。
2 つの異なる HPA があると、ポッドの CPU 使用率が CPU のスケールダウン トリガーを下回っているため、メモリ HPA 制限をトリガーするためにスピンアップされた新しいポッドが CPU HPA によって即座に終了します。スピンアップされた最新のポッドが常に終了するため、古いポッドが保持され、メモリ HPA が再びトリガーされ、無限ループが発生します。毎回発生中のポッドではなく、使用率の高いポッドを終了するように CPU HPA に指示する方法はありますか?