Verify that cert-manager installed correctly with the kubectl get pods command:
kubectl get pods -n cert-manager
NAME READY STATUS RESTARTS AGE
cert-manager-86c986667c-7tqgv 1/1 Running 0 2d21h
cert-manager-cainjector-74ccd955db-sb6ls 1/1 Running 0 2d21h
cert-manager-webhook-7cbb85cfb7-z9kwq 1/1 Running 0 2d21h
Summary
You now have cert-manager installed, and you are ready to install the ASM to provide the Istio
ingress function connectivity for your hybrid runtime plane.
[[["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-26 UTC."],[[["\u003cp\u003eThis documentation pertains to Apigee hybrid version 1.6, which is now end-of-life and requires an upgrade to a newer version.\u003c/p\u003e\n"],["\u003cp\u003eThe instructions detail how to install cert-manager version 1.5.4, a necessary component for Apigee hybrid, using a \u003ccode\u003ekubectl\u003c/code\u003e command to apply a YAML file from GitHub.\u003c/p\u003e\n"],["\u003cp\u003eVerification of the successful installation of cert-manager involves checking for the creation of resources and pods in the \u003ccode\u003ecert-manager\u003c/code\u003e namespace.\u003c/p\u003e\n"],["\u003cp\u003eThe next step, following the cert-manager install, is installing ASM to provide the Istio ingress function connectivity.\u003c/p\u003e\n"]]],[],null,["# Step 2: Install cert-manager\n\n| You are currently viewing version 1.6 of the Apigee hybrid documentation. **This version is end of life.** You should upgrade to a newer version. For more information, see [Supported versions](/apigee/docs/hybrid/supported-platforms#supported-versions).\n\nThis step explains how to download and install [cert-manager](https://cert-manager.io/docs/), required for Apigee hybrid to operate.\n\nInstall cert-manager\n--------------------\n\n1. Use the following command to install cert-manager v1.5.4 from GitHub. \n\n ```\n kubectl apply --validate=false -f https://github.com/jetstack/cert-manager/releases/download/v1.5.4/cert-manager.yaml\n ```\n\n\n You should see a response that the cert-manager namespace and several cert-manager resources\n have been created. For example: \n\n ```\n customresourcedefinition.apiextensions.k8s.io/certificaterequests.cert-manager.io configured\n customresourcedefinition.apiextensions.k8s.io/certificates.cert-manager.io configured\n ...\n mutatingwebhookconfiguration.admissionregistration.k8s.io/cert-manager-webhook configured\n validatingwebhookconfiguration.admissionregistration.k8s.io/cert-manager-webhook configured\n ```\n2. Verify that cert-manager installed correctly with the `kubectl get pods` command: \n\n ```\n kubectl get pods -n cert-manager\n ``` \n\n ```\n NAME READY STATUS RESTARTS AGE\n cert-manager-86c986667c-7tqgv 1/1 Running 0 2d21h\n cert-manager-cainjector-74ccd955db-sb6ls 1/1 Running 0 2d21h\n cert-manager-webhook-7cbb85cfb7-z9kwq 1/1 Running 0 2d21h\n ```\n\nSummary\n-------\n\n\nYou now have cert-manager installed, and you are ready to install the ASM to provide the Istio\ningress function connectivity for your hybrid runtime plane.\n[1](/apigee/docs/hybrid/v1.6/install-create-cluster) [2](/apigee/docs/hybrid/v1.6/install-cert-manager) [(NEXT) Step 3: Install ASM](/apigee/docs/hybrid/v1.6/install-asm) [4](/apigee/docs/hybrid/v1.6/install-apigeectl) [5](/apigee/docs/hybrid/v1.6/install-service-accounts) [6](/apigee/docs/hybrid/v1.6/install-create-tls-certificates) [7](/apigee/docs/hybrid/v1.6/install-configure-cluster) [8](/apigee/docs/hybrid/v1.6/install-enable-synchronizer-access) [9](/apigee/docs/hybrid/v1.6/install-hybrid-runtime)\n\n\u003cbr /\u003e"]]