2017-08-09 9 views
0

私はkubernetesの上で実行されているFlinkクラスタを取得しようとしています。現在のFlink 1.3.1は動的スケーリングをまだサポートしていないので、kubernetesを使って拡大/縮小するときにセーブポイントからジョブを停止して再起動するカスタムスクリプトを起動したいと思います。Kubernetes Autoscaling - イベントトリガー

オートスケールでプリ/ポストイベントトリガポイントを持つことができ、オートスケールがジョブを終了した後にカスタムスクリプトを実行できるというこのような機能がKubernetesにありますか? これは唯一の選択肢は、kubectlスケールを使って処理するために私自身のcron監視を書くことだと思われますか?

答えて

0

これは、展開にはreadinessProbeを使用し、コンテナが起動して準備ができたらスクリプトを実行することで実現できます。

 readinessProbe: 
     exec: 
     command: 
     - ./run_this_script.sh 
     initialDelaySeconds: 5 
     periodSeconds: 15 
関連する問題