Kubernetes manifests for the rgst cloud. Currently backed by ArgoCD.
Add the cluster to clusters.yaml
, providing the cloud provider as necessary. Then run the following:
go run ./cmd/rgst <clusterName>
HISTIGNORE='*kubectl*' kubectl create secret generic --namespace external-secrets doppler-token-auth-api --from-literal dopplerToken="dp.st.xxxx"
Our current setup supports Virtual Clusters through Loft. To create one, do the following:
- Go to https://loft.rgst.io
- Authenticate with your credentials
- Create a vcluster
- Connect through the loft CLI
You now have a vcluster which is basically a Kubernetes cluster that shares the compute of the underlying host.
Ingresses are synced to the host cluster and use the provided ingress controller. As such you'll need to configure your DNS records to point to a specific address:
CNAME wan.rgst.io
- TLS is required.
From there you should be access your resource.
cert-manager
is able to be used by default, simply create issuers and certificate objects
or use the automatic certificate management. See the cert-manager docs for more information.
GPL-3.0