1

ML ワークロード ポッドの自動スケーリングに KEDA を使用しています。Pod は、Pod がまだキューのワークロードを処理している場合でも、キューがスケールダウンすると、キュー アイテムの数に基づいて自動スケーリングします。terminationGracePeriodSeconds を設定しましたが、ワークロードに対して高すぎるか低すぎます。

SIGTERM シグナルと事前停止について読みましたが、KEDA キュー ヘルム チャートを使用してこの問題を解決できるサンプルが見つかりませんでした

4

1 に答える 1

1

terminationGracePeriodSecondsこの問題は、 in deployment.YAMLを増やすことで修正されました。これは正しい修正ではないかもしれませんが、うまくいきました。同じ問題を抱えている人に役立つことを願っています。

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
    name: test
spec:
    replicas: 1
    template:
        spec:
            containers:
              - name: test
                image: ...
            terminationGracePeriodSeconds: 300

関数アプリを使用している場合は、バッチ サイズも小さくして、ポッドが長時間処理に追いつかないようにします。

于 2021-06-02T08:35:00.920 に答える