Skip to content

Commit f212567

Browse files
committed
add overview diagrams
Signed-off-by: Tim Ramlot <[email protected]>
1 parent 24fdec1 commit f212567

17 files changed

+174
-0
lines changed

content/docs/usage/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ title: Requesting Certificates
33
description: 'cert-manager usage: Overview'
44
---
55

6+
<div style={{textAlign: "center"}}>
7+
<object data="/images/request-certificate-overview/request-certificate.svg"></object>
8+
</div>
9+
610
Once an [`Issuer`](../configuration/README.md) has been configured, you're ready to issue your first certificate!
711

812
There are several use cases and methods for requesting certificates through cert-manager:

content/docs/usage/certificate.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ description: 'cert-manager usage: Certificates'
66
> **apiVersion:** cert-manager.io/v1
77
> **kind:** Certificate
88
9+
<div style={{textAlign: "center"}}>
10+
<object data="/images/request-certificate-overview/request-certificate-certificate.svg"></object>
11+
</div>
12+
913
In cert-manager, the [`Certificate`](../concepts/certificate.md) resource
1014
represents a human readable definition of a certificate request that is to be
1115
honored by an issuer which is to be kept up-to-date. This is the usual way that

content/docs/usage/certificaterequest.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ description: 'cert-manager core concepts: CertificateRequests'
66
> **apiVersion:** cert-manager.io/v1
77
> **kind:** CertificateRequest
88
9+
<div style={{textAlign: "center"}}>
10+
<object data="/images/request-certificate-overview/request-certificate-certificaterequest.svg"></object>
11+
</div>
12+
913
The `CertificateRequest` is a namespaced resource in cert-manager that is used
1014
to request X.509 certificates from an [`Issuer`](../concepts/issuer.md). The resource
1115
contains a base64 encoded string of a PEM encoded certificate request which is

content/docs/usage/csi.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ title: CSI Driver
33
description: 'cert-manager usage: CSI driver'
44
---
55

6+
<div style={{textAlign: "center"}}>
7+
<object data="/images/request-certificate-overview/request-certificate-csi.svg"></object>
8+
</div>
9+
610
## Enabling mTLS of Pods using the cert-manager CSI Driver
711

812
A [Container Storage Interface (CSI)

content/docs/usage/gateway.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ description: 'cert-manager usage: Kubernetes Gateways'
66
> **apiVersion:** gateway.networking.k8s.io/v1alpha2
77
> **kind:** Gateway
88
9+
<div style={{textAlign: "center"}}>
10+
<object data="/images/request-certificate-overview/request-certificate-gateway.svg"></object>
11+
</div>
12+
913
**FEATURE STATE**: cert-manager 1.5 [alpha]
1014

1115
<div className="info">

content/docs/usage/ingress.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ description: 'cert-manager usage: Kubernetes Ingress'
66
> **apiVersion:** networking.k8s.io/v1
77
> **kind:** Ingress
88
9+
<div style={{textAlign: "center"}}>
10+
<object data="/images/request-certificate-overview/request-certificate-ingress.svg"></object>
11+
</div>
12+
913
A common use-case for cert-manager is requesting TLS signed certificates to
1014
secure your ingress resources. This can be done by simply adding annotations to
1115
your `Ingress` resources and cert-manager will facilitate creating the

content/docs/usage/istio-csr.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ title: Securing Istio Service Mesh
33
description: 'cert-manager usage: Istio and istio-csr'
44
---
55

6+
<div style={{textAlign: "center"}}>
7+
<object data="/images/request-certificate-overview/request-certificate-mesh.svg"></object>
8+
</div>
9+
610
cert-manager can be integrated with [Istio](https://istio.io) using the project
711
[istio-csr](https://github.com/cert-manager/istio-csr). istio-csr will deploy an
812
agent that is responsible for receiving certificate signing requests for all

content/docs/usage/kube-csr.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ description: 'cert-manager usage: Kubernetes CertificateSigningRequest resources
66
> **apiVersion:** certificates.k8s.io/v1
77
> **kind:** CertificateSigningRequest
88
9+
<div style={{textAlign: "center"}}>
10+
<object data="/images/request-certificate-overview/request-certificate-csr.svg"></object>
11+
</div>
12+
913
Kubernetes has an in-built
1014
[CertificateSigningRequest](https://kubernetes.io/docs/reference/access-authn-authz/certificate-signing-requests/)
1115
resource. This resource is similar to the cert-manager
Lines changed: 3 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)