Skip to content

Maintaining KOF#

Backup Requirements#

Backing up KOF requires backing up the following:

  • Grafana configurations
  • Alert definitions
  • Custom dashboards
  • Retention policies

Health Monitoring#

To implement health monitoring:

  1. Apply the steps in the Verification section
  2. Apply the steps in the Sveltos section

Uninstallation#

To remove the demo clusters created in this section:

Warning

Make sure these are just your demo clusters and do not contain important data.

kubectl delete --wait --cascade=foreground -f child-cluster.yaml
kubectl delete --wait --cascade=foreground -f regional-cluster.yaml
kubectl delete --wait promxyservergroup \
  -n kof -l app.kubernetes.io/managed-by=kof-operator
kubectl delete --wait grafanadatasource \
  -n kof -l app.kubernetes.io/managed-by=kof-operator

To remove KOF from the management cluster:

helm uninstall --wait --cascade foreground -n istio-system kof-istio
helm uninstall --wait --cascade foreground -n kof kof-child
helm uninstall --wait --cascade foreground -n kof kof-regional
helm uninstall --wait --cascade foreground -n kof kof-mothership
helm uninstall --wait --cascade foreground -n kof kof-operators
kubectl delete namespace kof --wait --cascade=foreground