
- For high availability reasons, we would like our app to scale linearly with the size of the control plane. Using a DaemonSet allows us to run one pod on each node-role.kubernetes.io/master node. - The hope is that the Service that we create should load balance between these pods appropriately.
Deploying
This example deployment uses ytt
and kapp
from k14s.io.
If you would rather not install these command-line tools directly on your machine, you can use alternatively get the most recent version of this container image: https://hub.docker.com/r/k14s/image/tags
- Fill in the values in values.yml
- In a terminal, cd to this
deploy
directory - Run:
ytt --file . | kapp deploy --yes --app placeholder-name --diff-changes --file -