add doc
This commit is contained in:
parent
4f9e7e889d
commit
590241c211
1 changed files with 7 additions and 10 deletions
17
README.md
17
README.md
|
@ -5,19 +5,16 @@
|
||||||
|
|
||||||
## Purpose
|
## Purpose
|
||||||
|
|
||||||
c4k-keycloak ....
|
c4k-keycloak provides a k8s deployment for keycloak containing:
|
||||||
|
* keycloak
|
||||||
|
* ingress having a letsencrypt managed certificate
|
||||||
|
* postgres database
|
||||||
|
|
||||||
## Rational
|
The package aims to a low load sceanrio.
|
||||||
|
|
||||||
There are many comparable solutions for creating c4k deployments like helm or kustomize. Why do we need another one?
|
## Status
|
||||||
* We like the simplicity of kustomize. Yaml in, yaml out, the ability to lint the result and the option to split large yaml files into objects. But a simple overwriting per environment may not be enough ...
|
|
||||||
* We like helm packages. A package encapsulates the setup for an application. On the one hand, but on the other hand we don't like the idea of having to program and debug in a template language. We can program much better in real programming languages.
|
|
||||||
|
|
||||||
Our convention 4 kubernetes c4k-* tools combine the advantages of both approaches:
|
This is just a POC, database is stored volatile, there is no backup implemented.
|
||||||
* Packages for one application
|
|
||||||
* Programming in clojure
|
|
||||||
* yaml / edn as input and output, no more magic
|
|
||||||
* good validation, integration as api, cli or in the browser
|
|
||||||
|
|
||||||
## Try out
|
## Try out
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue