This step explains how to install the Custom Resource Definitions (CRDs) for Apigee hybrid.
Install the Apigee CRDs:
If you are installing Apigee Hybrid into a different namespace than the default (apigee),
edit apigee-operator/etc/crds/default/kustomization.yaml and change the namespace to match:
namespace: APIGEE_NAMESPACE
For example:
namespace: my-namespace
Perform a dry-run of the installation by running
the following command:
You have now installed the structure for Apigee hybrid. Next you will check the readiness of
your Kubernetes cluster before installing the Apigee Helm charts.
[[["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-08-20 UTC."],[[["\u003cp\u003eThis process outlines the only supported method for installing Apigee Custom Resource Definitions (CRDs), emphasizing the use of \u003ccode\u003ekubectl apply\u003c/code\u003e with \u003ccode\u003e-k\u003c/code\u003e and \u003ccode\u003e--server-side\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eBefore installing, you must execute a dry-run of the installation using the \u003ccode\u003ekubectl apply\u003c/code\u003e command with the \u003ccode\u003e--dry-run=server\u003c/code\u003e flag to preview the changes.\u003c/p\u003e\n"],["\u003cp\u003eAfter the dry-run, the actual installation of the Apigee CRDs is done by running the same \u003ccode\u003ekubectl apply\u003c/code\u003e command without the \u003ccode\u003e--dry-run\u003c/code\u003e flag.\u003c/p\u003e\n"],["\u003cp\u003eVerify that the Apigee CRDs have been installed successfully by running \u003ccode\u003ekubectl get crds | grep apigee\u003c/code\u003e, and checking for the output list of all apigee CRDs.\u003c/p\u003e\n"],["\u003cp\u003eAll commands from here on should be run in the \u003ccode\u003e$APIGEE_HELM_CHARTS_HOME\u003c/code\u003e directory and requires elevated cluster permissions to run.\u003c/p\u003e\n"]]],[],null,[]]