Send feedback
  
   
 
  
    
      Step 9: Install the Apigee hybrid CRDs 
  
  
  
   
  
    
  
  
    
    
    
    
    
    
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
    
    
    
  You are currently viewing version 1.12 of the
  Apigee hybrid documentation.  This version is end of life.  You should upgrade to a
  newer version. For more information, see
  Supported versions . 
  
  
  
    
    
    
    
    
    
    
    
 
 
 
  
    
    
  Version 1.12 keyboard_arrow_down  
  
 
   
This step explains how to install the Custom Resource Definitions (CRDs) for Apigee hybrid.
  Install the Apigee CRDs: 
  
    Note:  From this step onwards, all commands should be run from $APIGEE_HELM_CHARTS_HOME directory.
   
  
    Note:  This is the only supported method for installing Apigee CRDs. Do not use
    kubectl apply without -k, do not omit --server-side.
   
  
    Note:  This step requires elevated cluster permissions.
   
    
      
        Perform a dry-run of the installation by running
          the following command:
kubectl apply -k  apigee-operator/etc/crds/default/ \
  --server-side \
  --force-conflicts \
  --validate=false \
  --dry-run=server
  
      
        After checking the installation with --dry-run, install the Apigee CRDs with
          the following command:
kubectl apply -k  apigee-operator/etc/crds/default/ \
  --server-side \
  --force-conflicts \
  --validate=false
  
      Validate the installation with the kubectl get crds command:
kubectl get crds | grep apigee Your output should look something like the following:
apigeedatastores.apigee.cloud.google.com                    2024-03-29T14:48:30Z
apigeedeployments.apigee.cloud.google.com                   2024-03-29T14:48:30Z
apigeeenvironments.apigee.cloud.google.com                  2024-03-29T14:48:31Z
apigeeissues.apigee.cloud.google.com                        2024-03-29T14:48:31Z
apigeeorganizations.apigee.cloud.google.com                 2024-03-29T14:48:32Z
apigeeredis.apigee.cloud.google.com                         2024-03-29T14:48:33Z
apigeerouteconfigs.apigee.cloud.google.com                  2024-03-29T14:48:33Z
apigeeroutes.apigee.cloud.google.com                        2024-03-29T14:48:33Z
apigeetelemetries.apigee.cloud.google.com                   2024-03-29T14:48:34Z
cassandradatareplications.apigee.cloud.google.com           2024-03-29T14:48:35Z
  
     
    Note:  You may see warnings about deprecated terms. This will not
    impact the installation of the Apigee hybrid CRDs.
  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.
  
Next step 
  
    
  
  
    
    
      
      
    
    1 
  
    
    
      
      
    
    2 
  
    
    
      
      
    
    3 
  
    
    
      
      
    
    4 
  
    
    
      
      
    
    5 
  
    
    
      
      
    
    6 
  
    
    
      
      
    
    7 
  
    
    
      
      
    
    8 
  
    
    
      
      
    
    
    9 
  
    
    
      
      
    
    
    (NEXT) Step 10: Check cluster readiness 
  
    
    
      
      
    
    11 
  
    
    
      
      
    
    12 
  
  
  
  
  
     
  
    
    
      
       
         
  
  
    
    Send feedback
  
   
 
       
    
    
  
  
 
  Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
  Last updated 2025-10-29 UTC.
 
 
  
  
    
    
    
      
  
  
    Need to tell us more?
  
   
 
     
  
  
    
      [[["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-10-29 UTC."],[],[]]