Getdeck Wharf
Intro
The Wharf
of Getdeck is a collection of common tech stacks or advanced components running in Kubernetes.
Feel free to use the Deckfiles from the Wharf for your local development. The well-crafted development setups in the Wharf will be checked regularly in order to prevent a dependency drift and to make sure they are working.
Go to WharfIf you want to add a Deckfile for another Kubernetes-based development stack, feel free to create a pull request on GitHub.
Create a Deckfile requestPlatforms
Epinio
If you want to run an Epinio on your local machine, just run:
deck get https://raw.githubusercontent.com/Getdeck/wharf/main/epinio/deck.yaml
Please follow the notes to find out how to get started with this Deck.
Required deck
version: 0.6.0+
OpenFaaS
If you want to run an OpenFaaS on your local machine, just run:
deck get https://raw.githubusercontent.com/Getdeck/wharf/main/openfaas/deck.yaml
Please follow the notes to find out how to get started with this Deck.
Required deck
version: 0.6.0+
Infrastructure
NFS Storage Provisioner
If you want to use a ReadWriteMany (RWX) storage class with NFS in your application, just run:
deck get https://raw.githubusercontent.com/Getdeck/wharf/main/nfs/deck.yaml
You can add your workload and mount a PVC with storageClassName: wharf-nfs
.
Please follow the notes to find out how to get started with this Deck.
Required deck
version: 0.8.2+
Observability
Loki
If you want to run a Kubernetes logging stack consisting of Loki, Promtail and Grafana on your local machine, just run:
deck get https://raw.githubusercontent.com/Getdeck/wharf/main/loki/deck.yaml
Please follow the notes to find out how to get started with this Deck.
Required deck
version: 0.8.2+
Apps
Django
The following Decks are running a typical django stack with PostgresSQL (using Zalando's PostgreSQL Operator).
django-hurricane
If you want to run the spacecrafts demo of django-hurricane, just run
deck get https://raw.githubusercontent.com/Getdeck/wharf/main/django/deck.yaml
Please follow the notes to find out how to get started with this Deck.
Required deck
version: 0.6.0+
Java
The following Decks are running a Java stack with PostgresSQL (using Bitnamis Postgres Charts).
Polls Example using Spring
If you want to run a Java example of a simple polls application using Spring, just run
deck get https://raw.githubusercontent.com/Getdeck/wharf/main/java-polls/helm/deck.yaml
Please follow the notes to find out how to get started with this Deck.
Required deck
version: 0.8.2+