Skip to content

Latest commit

 

History

History
37 lines (27 loc) · 939 Bytes

README.md

File metadata and controls

37 lines (27 loc) · 939 Bytes

EMEA Unconference 2021 - Cloud Native Certificate Management with JetStack

Environment Setup

Follow the environment setup instruction.

Quarkus Mutual TLS with Cert Manager and Vault PKI

Getting Certificate From PKI Provider

certificate_workflow.png

  1. Create issuer.
  2. Watch certificates.
  3. Request certificates to Vault PKI.
  4. Get certificate and create Kubernetes secrets.
  5. Mount certificate in client application.
  6. Mount certificate in server application.
  7. Client-Server connection with mTLS.
  8. Access client exposed application.

Local Deployment

Build

mvn clean package -Dquarkus.profile=dev

Build & Run OpenShift

mvn oc:build oc:resource oc:apply -Pdev

Reference