Helm/Zabbix

From Chorke Wiki
Revision as of 16:34, 25 January 2026 by Shahed (talk | contribs)
Jump to navigation Jump to search
helm repo add zabbix-community https://zabbix-community.github.io/helm-zabbix
helm repo update && helm repo list
kubectl config get-contexts

Diagram

Helm » Context

Helm » Context

export KUBECONFIG="${HOME}/.kube/aws-kubeconfig.yaml"
export KUBECONFIG="${HOME}/.kube/gcp-kubeconfig.yaml"
export KUBECONFIG="${HOME}/.kube/lke-kubeconfig.yaml"
export KUBECONFIG="${HOME}/.kube/config"

Helm » Install

Helm » Install

helm show   values zabbix-community/zabbix --version=7.0.11|less
helm show   values zabbix-community/zabbix --version=7.0.12|less
export KUBECONFIG="${HOME}/.kube/shahed-ab-kubeconfig.yaml"
kubectl create ns   zabbix-monitoring-system || true
kubectl get ns|grep zabbix-monitoring-system
kubectl delete ns   zabbix-monitoring-system || true
Install Notes
cat <<'YML' | \
helm -n=zabbix-monitoring-system upgrade \
-i zabbix  external-secrets/external-secrets --version=1.2.1 -f -
---
nameOverride: zabbix
fullnameOverride: zabbix
zabbixImageTag: ubuntu-7.0.16
postgresAccess:
  existingSecretName: postgres

zabbixServer:
  enabled: true
  zabbixServerHA:
    enabled: false
    dbCreateUpgradeJob:
      image:
        repository: ghcr.io/zabbix-community/zabbix-server-create-upgrade-db
  replicaCount: 1
  image:
    repository: zabbix/zabbix-server-pgsql
YML
Verify
helm -n=zabbix-monitoring-system status          zabbix
helm -n=zabbix-monitoring-system get    manifest zabbix

References

References