:warning Alpha quality
- Get your kubernetes cluster up and running.
- Get account info for your cluster. place it somewhere. fox example privs/ dir. set that config as current.
# auth info
export KUBECONFIG=$PWD/privs/config
- Noc relies on label
pool
to deploy some pods to. That label should be set for example with. do not use it in production
kubectl label nodes --all pool=default --overwrite
- set options from
noc/values.yaml
to yournoc/my_values.yaml
and than install noc with
helm3 upgrade --install --atomic noc noc --values noc/my_values.yaml --set image.pullPolicy=Always
Be aware that now for dev purpose there are noc-k8s.getnoc.com tls secret bundled with chart. it will be remove in some time. Go and get your oun tls cert for ingress https://kubernetes.io/docs/concepts/services-networking/ingress/#tls and apply it with
kubectl apply -f ./noc/templates/configs/tls-secret.yaml
As for now we are expecting that pvc will have default storage class so we do not need to set them manually.
for now scope of project reduced to
- provide a way how to launch noc with external dbs.