For the Kubernetes side, Supernetes relies on Kustomize for deployment with total configuration freedom.
In order to directly deploy the manifests from this repository, create a deployment directory for yourself (anywhere, you do not need to clone this repository):
mkdir deployment
touch deployment/kustomization.yamlConfigure deployment/kustomization.yaml as follows:
resources:
- https://github.com/supernetes/deploy?ref=master
# Use patches to further configure the deployment
#patches:
# - path: ...If you make the deployment directory a Git repository, it can then be fed into a GitOps tool, such as FluxCD or Argo CD. An example configuration for FluxCD is provided in the bootstrap repository. Alternatively, you can also directly apply the manifests into your cluster with
kubectl apply -k deployment