Maintaining KOF#
Backup Requirements#
Backing up KOF requires backing up the following:
- Grafana configurations
- Alert definitions
- Custom dashboards
- Retention policies
Grafana#
- Effective immediately, Mirantis will no longer distribute Grafana as part of its products or services. This change is being made to proactively avoid potential licensing, redistribution, or compliance considerations related to third-party software. For more information, please contact Mirantis.
- Review the Using KOF and Grafana in KOF guides in the latest Mirantis k0rdent Enterprise version for instruction on how to install Grafana and Mirantis-provided Grafana dashboards, and to optionally install and integrate with grafana-operator for Grafana lifecycle management.
Health Monitoring#
To implement health monitoring:
- Apply the steps in the Verification section
- 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:
Note
Please use helm v3.
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-collectors
helm uninstall --wait --cascade foreground -n kof kof-storage
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