Helm のインストール
次のコマンドを使用して、インストールされている Hybrid Helm をアンインストールできます。
apigee
名前空間内のリソースをアンインストールします。helm uninstall -n apigee ENV_GROUP_RELEASE_NAME ENV_RELEASE_NAME ORG_NAME ingress-manager telemetry redis datastore
- ENV_GROUP_RELEASE_NAME は、以前に
apigee-virtualhost
チャートをインストールしたときに使用した名前です。ハイブリッド v1.10 では通常、apigee-virtualhost-ENV_GROUP_NAME
です。ハイブリッド v1.11 以降では、通常は ENV_GROUP_NAME です。 - ENV_RELEASE_NAME は、以前に
apigee-env
チャートをインストールしたときに使用した名前です。ハイブリッド v1.10 では通常、apigee-env-ENV_NAME
です。ハイブリッド v1.11 以降では、通常は ENV_NAME です。 - ORG_NAME は、以前に
apigee-org
チャートをインストールしたときに使用した名前です。通常は組織名です。
- ENV_GROUP_RELEASE_NAME は、以前に
apigee
名前空間内のリソースをアンインストールした後に、apigee-operator
をアンインストールします。helm uninstall -n apigee-system operator
- Apigee CRD を削除します。
kubectl delete -k apigee-operator/etc/crds/default/
apigeectl
のインストール
特定のスコープ内の Apigee コンポーネントを削除するには、そのコンポーネントを含むスコープのフラグを指定して apigeectl
を使用します。
--all-envs
: オーバーライド構成ファイルで指定された組織のすべての環境内のすべての環境スコープ コンポーネント--datastore
: Cassandra--env env-name
: 環境スコープのコンポーネント(ランタイム、Synchronizer、UDCA)--org
: 組織スコープのコンポーネント(Apigee Connect エージェント、マート、ウォッチャー)--settings virtualhosts
:virtualhost
の設定のみ--telemetry
: ロガーと指標
次に例を示します。
apigeectl delete -f your_overrides_file.yaml --org --env env-name
クラスタから Apigee コンポーネントのみを削除するには、次のコマンドを使用します。
apigeectl delete -f your_overrides_file.yaml
次のコマンドを使用して、クラスタから cert-manager を除くすべての Apigee ハイブリッド インストールを削除します。
- デフォルトのスコープで
apigeectl delete
を実行します。apigeectl delete -f your_overrides_file.yaml
- Apigee Hybrid コンポーネントが削除されたことを確認します。
kubectl -n apigee get apigeedatastore,apigeeredis,apigeetelemetry,org,env,arc
出力は空である必要があります
--all
を使用してapigeectl delete
を再度実行します。apigeectl delete --all -f your_overrides_file.yaml
cert-manager をアンインストールするには、cert-manager ドキュメントの Kubernetes でのアンインストールをご覧ください。
apigeectl
コマンドの詳細については、apigeectl
をご覧ください。
cert-manager を削除するには、次のコマンドを使用します。
kubectl -n cert-manager delete secret apigee-ca