RealTheory can notify you if Cert Manager is a required component in your environment that is not present on your cluster or if the version of Cert Manager that is installed is not in compliance with organizational standards.
If Cert Manager is a required component in your Kubernetes environment, it is most likely that the Helm Chart or the manifest file needed for the installation already exist. Contact your Operations or DevOps team to determine if there are company resources for installing Cert Manager BEFORE using either of the following procedures.
To install Cert Manager:
helm repo add jetstack https://charts.jetstack.io helm repo updatekubectl create namespace cert-managerhelm install cert-manager jetstack/cert-manager --namespace cert-managerhelm install cert-manager jetstack/cert-manager --namespace cert-manager --version <version><version>kubectl get pods -n cert-manager To install Cert Manager:
kubectl apply -f https://github.com/jetstack/cert-manager/releases/latest/download/cert-manager.yamlkubectl get pods -n <namespace> <namespace> is the namespace where Cert Manager was installed. If a specific version of Cert Manager is required in your Kubernetes environment, it is most likely that the Helm Chart or the manifest file already exist. Contact your Operations or DevOps team to determine if there are company resources for upgrading Cert Manager BEFORE using either of the following procedures.
To upgrade Cert Manager:
helm upgrade <release-name> jetstack/cert-manager --namespace cert-manager where <release-name> is the name of the Cert Manager releasehelm upgrade <release-name> jetstack/cert-manager --namespace cert-manager --version <version> <release-name> is the name of the Cert Manager release and <version> is the version number of Cert Manager you want to upgrade to.kubectl get pods -n cert-manager To upgrade Cert Manager:
kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/<version>/cert-manager.yaml <version> is the version number of Cert Manager you want to upgrade to.kubectl get pods -n <namespace> <namespace> is the namespace where Cert Manager is installed. Search for a command to run...