Openshiftアプリを削除するときに、アプリのレプリカを拡大する前にリソース(例:deploymentConfig)を削除すると奇妙な動作が発生することがあります。常に最初にスケールダウンすることをお勧めしますか(そしてその理由は?)リソースを削除する前に、Openshiftアプリケーションのレプリカを縮小する必要がありますか?
答えて
はい。私はそれがお勧めです、特にそれが原因で奇妙な動作が発生している場合。しかし、それは必要ではない。
Openshiftは、アプリケーションとそのすべてのリソースを管理するうえで優れています。残念ながら、それは素晴らしい 'クリーンアップ'仕事をしません。たとえば、展開されたすべてのPODを削除する前に展開設定を削除すると、孤立した展開につながる可能性があります。 (あなたはあなたの質問で提案されているように)
はこれを回避するには、最初にアプリをスケールダウン:oc delete all --selector app=appname
これがすべき:
はoc scale dc <app-name> --replicas=0
次に使用すると、1つのすべてのリソースを削除することができますがで一挙トリックを行う。個人的には、これを行うスクリプトを作成すると時間を節約できます。ここには簡単なサンプルがあります:
#!/bin/bash
# scale down app to 0
oc scale dc $1 --replicas=0
# delete all resources
oc delete all --selector app=$1
これにより、実際の変数を渡すことができます。このスクリプトの名前を「oc-delete-app」とし、削除するアプリの名前を「hello-world」としましょう。あなたは走ります:
./oc-delete-app hello-world
これは本当に問題ではありません。私はあなたのバージョンが分からないが、Openshiftがそれを世話するべきだ。はい、残っているものがいくつかありますが、大部分は何にも影響しません。
遊び場を利用している場合は、重要ではないかもしれません。 「ほとんどの場合、私には説得力がない。あなたはどちらかの周りにうずみをしたくない。 – wynshaft
オープニングシフトがそれを処理します。順序は関係ありません。 – CodingLegend
注文は重要ではないかもしれませんが、正しい順序でそれを行うと、Openshiftが役に立たないことがあるため、Openshiftのお手伝いをすることができます。 – wynshaft
- 1. AS3:addChildの前にChildを削除する必要がありますか?
- 2. 要素を削除する前にjqueryイベントのバインドを解除する必要がありますか?
- 3. iPhoneアプリケーションでオブザーバを削除する必要がありますか
- 4. QUpdSocketsを削除する必要がありますか?
- 5. 仮想インデックスを削除する必要がありますか?
- 6. ウェブサイトからプリローダーを削除する必要があります
- 7. イベントハンドラを削除する必要がありますか?
- 8. OOP - 投稿を削除する必要がありますか?
- 9. System.Windows.Media.Penを削除する必要がありますか?
- 10. GLSurfaceViewでテクスチャを削除する必要がありますか?
- 11. ラムダを削除する必要がありますか?
- 12. CameraCaptureUIからStorageFileを削除する必要があります
- 13. Elasticsearchエイリアスを削除する必要がありますか?
- 14. sbt-proguard縮小ステップに '-keep'オプションを指定する必要があります
- 15. 配列のハイフンを削除する必要があります
- 16. spannableStringの一部を削除する必要があります
- 17. すぐに削除する必要があります
- 18. 出力を縮小する必要があります。文書のリストへの縮小
- 19. 静的ベクトルは削除する必要がありますか?
- 20. my_sql、1行目を削除する必要があります
- 21. 大きなファイルを削除する必要があります
- 22. Android Studioでキャッシュを削除する必要があります
- 23. バッチファイルを削除する必要があります
- 24. 新しいオブジェクトを挿入する前にリストからオブジェクトを削除する必要がありますか?
- 25. Java Development Kitをインストールする前に、通常のJavaを削除する必要がありますか?
- 26. NSObjectでオブザーバを削除する必要はありますか?
- 27. 子コンテキストを削除する必要はありますか?
- 28. Pythonで大規模なelif文を縮小する必要があります
- 29. 処分する前にコントロールが親オブジェクトから適切に削除する必要がありますか?
- 30. 削除する前に大きなテーブルを切り捨てる必要がありますか?
podsなどのレプリケーションコントローラに適用される仕様テンプレートを含め、ラベルを一貫して使用している場合は、配置構成を削除しても孤立した配置にはなりません。ラベルを正しく使用したかどうかは疑問です。 –