- Create a cluster
- Label the nodes in the node pool
kubectl label nodes <node-1> <node-2> <node-3> node-role=worker
- Deploy ingress-nginx
- Install external-DNS
helm repo add bitnami https://charts.bitnami.com/bitnami helm install external-dns bitnami/external-dns \ --set provider=digitalocean \ --set digitalocean.apiToken=YOUR_DIGITALOCEAN_API_TOKEN
- Deploy internal nats
- Create an opaque secret named "rusltemania" with the key postgres-password filled in with a random password
- Deploy internal postgres
- Deploy rustlemania without SSL
- Deploy cert-manager
- Create a cert-manager issuer
- Upgrade rustlemania to include SSL
helm
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||