diverdane / secretless-k8s-demo

Demonstration of the CyberArk Secretless Broker on a Kubernetes cluster
13 stars 18 forks source link

CyberArk Secretless Broker Kubernetes Demo

All you need is Docker!

The CyberArk Secretless Broker Kubernetes Demo provides a demonstration of how the Secretless Broker can be used on a Kubernetes platform.

Secretless Broker Architecture

To run the Secretless Broker demo, there is no need to have a priori access to a Kubernetes cluster, nor is there a need to install the kubectl client binary on your host. When you run the Secretless Broker demo container, it will spin up a containerized Kubernetes cluster using Kubernetes-in-Docker (or kind).

It will also deploy a pod that contains a "Pet Store" application container as well as a Secretless Broker sidecar container, and a PostGres database that is configured for authentication.

Running the Secretless Broker Demo

To run the demo, run the following command:

docker run --rm --name secretless-demo-client -p 30303:8001 -p 3000:3000 -v /var/run/docker.sock:/var/run/docker.sock -it diverdane/secretless-k8s-demo

The container will:

TODO