The following steps guide you through the installation of the dependencies required by DSPM and Synergy (Endpoint Agent).Note: Replace $VERSION
with the version that
is present in the bundle that has been downloaded. To check all the charts that have been download run ls charts
.
Steps
-
Install Getvisibility Essentials and set the daily UTC backup hour (0-23) for performing backups.
# helm upgrade --install gv-essentials charts/gv-essentials-$VERSION.tgz --wait \
--timeout=10m0s --kubeconfig /etc/rancher/k3s/k3s.yaml \
--set backup.hour=1 \
--set eck-operator.enabled=true \
--set updateclusterid.enabled=false \
--set eck-operator.settings.cpu=4 \
--set eck-operator.settings.memory=20 \
--set eck-operator.settings.storage=160
-
Install Monitoring CRD:
# helm upgrade --install rancher-monitoring-crd charts/rancher-monitoring-crd-$VERSION.tgz --wait \
--kubeconfig /etc/rancher/k3s/k3s.yaml \
--namespace=cattle-monitoring-system \
--create-namespace
-
Install Monitoring:
# helm upgrade --install rancher-monitoring charts/rancher-monitoring-$VERSION.tgz --wait \
--kubeconfig /etc/rancher/k3s/k3s.yaml \
--namespace=cattle-monitoring-system \
--set k3sServer.enabled=true \
--set k3sControllerManager.enabled=true \
--set k3sScheduler.enabled=true \
--set k3sProxy.enabled=true \
--set prometheus.retention=5
Note: To expose Grafana via an ingress on the path
/grafana (allowing access through
https://IPADDRESS_or_DNSNAME/grafana), add the following flag to the monitoring installation
command:
--set global.grafana_ingress.enabled=true
-
Check all pods are
Running
with the command: kubectl get pods -A