mattjmcnaughton / personal-k8s

All the code for bootstrapping, managing, and deploying applications on my personal k8s cluster.
Apache License 2.0
4 stars 2 forks source link

Deploy all applications via helm chart #14

Closed mattjmcnaughton closed 5 years ago

mattjmcnaughton commented 5 years ago

Issue

Previously, I deployed all applications via a set of static templates on which I'd run kubectl apply -f. However, as I move into more complex applications, I want the ability to have shared values across different applications (i.e. shared namespaces for applications in the same environment) and also the ability to dynamically generate my template based on certain settings (i.e. we should not try and create a persistent volume when in dev).

Impl

Use helm. However, we will not use Tiller (yet?). Instead, we will run helm template ... | kubectl apply -f -.

Definition of Done