Skip to content

Coffea casa Kubernetes dependencies

Oksana Shadura edited this page Jul 27, 2021 · 8 revisions

Coffea-casa Kubernetes dependencies

Kubeseal (for secrets)

We use kubeseal for encrypting secrets (tokens and others) used while deploying coffea-casa AF in K8s.

Sealed Secrets consists of two components:

  • Client-side CLI tool to encrypt secrets and create sealed secrets
  • Server-side controller used to decrypt sealed secrets and create secrets

Check a link with information how to install Sealed Secret helm chart (server side): https://github.com/bitnami-labs/sealed-secrets#helm-chart.

For client side (to install CLI tool) please check latest tag here https://github.com/bitnami-labs/sealed-secrets/tags:

wget https://github.com/bitnami-labs/sealed-secrets/releases/download/v0.16.0/kubeseal-linux-amd64 -O kubeseal
sudo install -m 755 kubeseal /usr/local/bin/kubeseal

Rook and storageClass

Cert-manager

Traefik