Massaki Archambault d71e3c112d | ||
---|---|---|
kustomize | ||
terraform | ||
.gitignore | ||
Makefile | ||
README.md |
README.md
home-stack-kustomize
Kubernetes deployment for home cluster.
Deploying
Deployments are done through a Makefile
.
Prerequisites:
- make
- terraform
- kustomize
- kubectl
- highlight (for prettying
diff
)
Prod deployment
infra
make infra
This will:
- Configure external-secret to be able to sync kubernetes secrets with the secret store in AWS.
- Configure the DNS entries in DigitalOcean
diff
make
or
make prod-diff
Generated kubernetes manifest will be in ./build/prod.yaml.
apply
make prod-apply
Generated kubernetes manifest will be in ./build/prod.yaml.
Server-side resources that are not declared in the manifest will be pruned.