Skip to content

EMEA Unconference 2021 - Cloud Native Certificate Management with JetStack

License

Notifications You must be signed in to change notification settings

openlab-red/emea-unconf2021-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

EMEA Unconference 2021 - Cloud Native Certificate Management with JetStack

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages