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-operators/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 guide provides the necessary steps to install Apigee hybrid Custom Resource Definitions (CRDs), which should only be done via the provided commands in this guide, and with elevated cluster permissions.\u003c/p\u003e\n"],["\u003cp\u003eInstallation should begin with a dry-run using \u003ccode\u003ekubectl apply\u003c/code\u003e with the \u003ccode\u003e--dry-run=server\u003c/code\u003e flag to check for any potential issues before actual installation.\u003c/p\u003e\n"],["\u003cp\u003eThe Apigee CRDs are installed using a \u003ccode\u003ekubectl apply\u003c/code\u003e command with specific parameters such as \u003ccode\u003e-k\u003c/code\u003e, \u003ccode\u003e--server-side\u003c/code\u003e, \u003ccode\u003e--force-conflicts\u003c/code\u003e, and \u003ccode\u003e--validate=false\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eValidation of the CRD installation is performed using the command \u003ccode\u003ekubectl get crds | grep apigee\u003c/code\u003e, and the output will show the installed Apigee CRDs.\u003c/p\u003e\n"],["\u003cp\u003eWarnings about deprecated terms during the installation process can be safely ignored, as they do not affect the proper installation of the Apigee hybrid CRDs.\u003c/p\u003e\n"]]],[],null,[]]