Created
November 16, 2019 21:14
-
-
Save lvnilesh/076123cd6a1a77c67936da5b1ec77e15 to your computer and use it in GitHub Desktop.
0.11.0 cert-manager
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
https://docs.cert-manager.io/en/latest/getting-started/install/kubernetes.html | |
k create clusterrolebinding cluster-admin-binding \ | |
--clusterrole=cluster-admin \ | |
--user=$(gcloud config get-value core/account) | |
# Install the CustomResourceDefinition resources separately | |
kubectl apply --validate=false -f https://raw.githubusercontent.com/jetstack/cert-manager/release-0.11/deploy/manifests/00-crds.yaml | |
# Create the namespace for cert-manager | |
kubectl create namespace cert-manager | |
# Add the Jetstack Helm repository | |
helm repo add jetstack https://charts.jetstack.io | |
# Update your local Helm chart repository cache | |
helm repo update | |
# Install the cert-manager Helm chart | |
helm install \ | |
--name cm \ | |
--namespace cert-manager \ | |
--version v0.11.0 \ | |
jetstack/cert-manager | |
kubectl get pods --namespace cert-manager | |
# Create a ClusterIssuer to test the webhook works okay | |
cat <<EOF > test-resources.yaml | |
apiVersion: v1 | |
kind: Namespace | |
metadata: | |
name: cert-manager-test | |
--- | |
apiVersion: cert-manager.io/v1alpha2 | |
kind: Issuer | |
metadata: | |
name: test-selfsigned | |
namespace: cert-manager-test | |
spec: | |
selfSigned: {} | |
--- | |
apiVersion: cert-manager.io/v1alpha2 | |
kind: Certificate | |
metadata: | |
name: selfsigned-cert | |
namespace: cert-manager-test | |
spec: | |
commonName: example.com | |
secretName: selfsigned-cert-tls | |
issuerRef: | |
name: test-selfsigned | |
EOF | |
# Create the test resources | |
kubectl apply -f test-resources.yaml | |
kubectl describe certificate -n cert-manager-test | |
kubectl delete -f test-resources.yaml |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment