Delete the Apigee instance in the context you just selected with the apigeectl
command:
Apigeectl delete --all -f overrides.yaml
Verify there are no pods remaining in the Apigee namespaces:
kubectl get pods -n apigee
kubectl get pods -n apigee-systemkubectl get pods -n cert-manager
Set the context to other existing regions and make sure the cassandra datacenter is removed
from the existing ring. The output should not show the removed data center details.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-07 UTC."],[[["This document guides you through the process of decommissioning a region in an Apigee hybrid multi-region environment."],["Before starting, ensure that no live traffic is directed to the region you intend to decommission."],["The process involves setting the Kubernetes context to the region being decommissioned, and then deleting the Apigee instance in that context using the `apigeectl` command."],["After deletion, it is important to verify that no pods remain in the Apigee namespaces and that the Cassandra datacenter for the decommissioned region has been removed from the existing ring."],["Note that if stale references of the decommissioned region still appear in the Cassandra nodetool output, there are steps that need to be followed, that are linked in the documentation."]]],[]]