第2章 Kustomize マニフェストリソースの削除または更新


MicroShift は、次の状況でのマニフェストリソースの削除をサポートします。

  • マニフェストの削除: クラスターからリソースを完全に削除する必要がある場合は、マニフェストを削除できます。
  • マニフェストのアップグレード: アプリケーションのアップグレード中に、一部のリソースを削除し、データの保存用に他のリソースは保持する必要がある場合があります。

新しいマニフェストを作成するときに、マニフェストリソースの削除を使用して古いオブジェクトを削除または更新し、競合や問題が発生しないようにできます。

重要

delete サブディレクトリーに配置されたマニフェストファイルは自動的に削除されないため、手動で削除する必要があります。delete サブディレクトリーに配置されたマニフェストファイルにリストされているリソースのみが削除されます。

2.1. マニフェストの削除の仕組み

デフォルトでは、MicroShift はマニフェストパス内の delete サブディレクトリーで削除マニフェストを検索します。ユーザーがこれらのサブディレクトリーにマニフェストを配置すると、システムの起動時に MicroShift によりマニフェストが削除されます。MicroShift でマニフェストの削除がどのように機能するかを理解するには、以下を参照してください。

  1. システムが起動するたびに、マニフェストを適用する前に、MicroShift は設定されたマニフェストディレクトリー内の次の delete サブディレクトリーをスキャンして、削除する必要があるマニフェストを識別します。

    • /usr/lib/microshift/manifests/delete
    • /usr/lib/microshift/manifests.d/delete/*
    • /etc/microshift/manifests/delete
    • /etc/microshift/manifests.d/delete/*
  2. MicroShift は、kubectl delete --ignore-not-found -k コマンドと同等の機能を実行して、delete ディレクトリーにあるマニフェストで定義されているリソースを削除します。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat