Difference between revisions of "Kubernetes cert-manager"

From wikieduonline
Jump to navigation Jump to search
 
(20 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
* https://cert-manager.io/
 
* https://cert-manager.io/
  
* <code>[[helm repo add jetstack]] https://charts.jetstack.io && [[helm repo update]]</code>
+
<code>[[helm repo add jetstack]] https://charts.jetstack.io && [[helm repo update]]</code>
* <code>[[helm install cert-manager]]</code>
+
<code>[[helm install cert-manager]]</code>
   
+
  <code>[[kubectl apply -f ./certbot-issuers.yaml]]</code>
* <code>[[bitnami/cert-manager]]</code>
 
 
 
* <code>[[kubectl apply -f ./certbot-issuers.yaml]]</code>
 
  
 
* <code>[[kubectl get issuer]]</code>
 
* <code>[[kubectl get issuer]]</code>
Line 13: Line 10:
 
* <code>[[kubectl get certificates]]</code>
 
* <code>[[kubectl get certificates]]</code>
  
* <code>[[kubectl describe certificaterequest ]]</code>
+
[[kubectl describe certificaterequest]]
 +
k describe issuer -A
 +
k describe certificate -A
 +
 
 +
[[kubectl describe challenge -A]]
 +
 
 +
[[kubectl describe order -A]]
 +
 
 +
[[k describe service]] cm-acme-http-solver-m5l52 -n grafana
 +
 
 +
[[k describe order -A]]
 +
 
 +
 
 +
* <code>kubectl describe csr,cert,issuer,[[cr]] -A</code>
 +
* [[kubectl log]]
 +
 
 +
* <code>[[kind: Certificate]], [[kind: ClusterIssuer]]</code>
 +
 
 +
== Errors ==
 +
│ Warning: Helm release "cert-manager" was created but has a failed status. Use the `helm` command to investigate the error, correct it, then run Terraform again.
 +
 
 +
{{Controller.go the object has been modified}}
 +
 
 +
[[remote error: tls: unrecognized name]]
  
 
== Related ==
 
== Related ==
 +
* [[Issuer]]
 
* [[Venafi]]
 
* [[Venafi]]
 
* [[Jetstack]]
 
* [[Jetstack]]
 
* https://artifacthub.io/packages/helm/cert-manager/cert-manager
 
* https://artifacthub.io/packages/helm/cert-manager/cert-manager
* <code>[[kind: Certificate]]</code>
 
 
* API reference: https://cert-manager.io/docs/reference/api-docs/#acme.cert-manager.io/v1.ACMEChallengeSolverHTTP01IngressPodSpec
 
* API reference: https://cert-manager.io/docs/reference/api-docs/#acme.cert-manager.io/v1.ACMEChallengeSolverHTTP01IngressPodSpec
 
* <code>[[kubectl get apiservices]]</code>
 
* <code>[[kubectl get apiservices]]</code>
 
* [[Cert-manager CRDs]]
 
* [[Cert-manager CRDs]]
* [[TLS]]
 
 
* <code>[[kube-root-ca.crt]]</code>
 
* <code>[[kube-root-ca.crt]]</code>
* [[certificates.k8s.io]]
 
* [[helm search repo bitnami]]
 
  
 
== See also ==
 
== See also ==
 +
* {{certificates.k8s.io}}
 
* {{cert-manager.io}}
 
* {{cert-manager.io}}
 
* {{cert-manager}}
 
* {{cert-manager}}

Latest revision as of 16:13, 14 February 2024

wikipedia:Cert-manager X.509 certificate management for Kubernetes and OpenShift.

helm repo add jetstack https://charts.jetstack.io && helm repo update
helm install cert-manager
kubectl apply -f ./certbot-issuers.yaml
kubectl describe certificaterequest
k describe issuer -A
k describe certificate -A
kubectl describe challenge -A
kubectl describe order -A
k describe service cm-acme-http-solver-m5l52 -n grafana
k describe order -A


Errors[edit]

│ Warning: Helm release "cert-manager" was created but has a failed status. Use the `helm` command to investigate the error, correct it, then run Terraform again.
  controller.go .../... error="Operation cannot be fulfilled on certificaterequests.cert-manager.io .../... the object has been modified; please apply your changes to the latest version and try again
remote error: tls: unrecognized name

Related[edit]

See also[edit]

Advertising: