Helm/Zabbix: Difference between revisions
Jump to navigation
Jump to search
Created page with "==References== {|class='wikitable mw-collapsible' !scope='col' style='text-align:left' colspan='3'| References |- |valign='top' style='width:33%'| * Helm » External Secrets Operator * Helm » Prometheus Stack * Helm » Cert Manager * Helm » Prometheus * Helm » Nexus HA * Helm » Grafana * Helm » Harbor * Helm/Pi-H..." |
No edit summary |
||
| Line 1: | Line 1: | ||
{|class='wikitable' | |||
|valign='top' style='width:50%'| | |||
<syntaxhighlight lang='bash'> | |||
helm repo add zabbix-community https://zabbix-community.github.io/helm-zabbix | |||
helm repo update && helm repo list | |||
kubectl config get-contexts | |||
</syntaxhighlight> | |||
|valign='top' style='width:50%'| | |||
|- | |||
|valign='top' colspan='2'| | |||
{|class='wikitable mw-collapsible mw-collapsed' | |||
!scope='col' style='text-align:left'| | |||
Diagram | |||
|- | |||
|valign='top'| | |||
<kroki lang='plantuml'> | |||
@startuml | |||
!theme plain | |||
' Styling for Transparency and Layout | |||
skinparam backgroundColor transparent | |||
skinparam actorStyle awesome | |||
skinparam rectangle { | |||
BackgroundColor<<Cluster>> #F0F7FF | |||
BorderColor<<Cluster>> #0052CC | |||
} | |||
package "External Network" { | |||
[Zabbix Server] as ZS | |||
database "Database" as DB | |||
ZS -down-> DB | |||
} | |||
rectangle "Kubernetes Cluster" <<Cluster>> { | |||
package "Monitoring Namespace" { | |||
[Zabbix Proxy] as ZP | |||
[kube-state-metrics] as KSM | |||
} | |||
node "Node A" { | |||
[Zabbix Agent] as ZA1 | |||
} | |||
node "Node B" { | |||
[Zabbix Agent] as ZA2 | |||
} | |||
interface "K8s API" as API | |||
} | |||
' Data Flow Logic | |||
ZP -up-> ZS : (1) Push Metrics (Port 10051) | |||
API -down-> ZP : (2) Discovery | |||
KSM -right-> ZP : (3) Pod/Job States | |||
ZA1 -up-> ZP : (4) Node Stats | |||
ZA2 -up-> ZP : (4) Node Stats | |||
@enduml | |||
</kroki> | |||
|} | |||
|} | |||
==Helm » Context== | |||
{|class='wikitable mw-collapsible' | |||
!scope='col' style='text-align:left' colspan='2'| | |||
Helm » Context | |||
|- | |||
|valign='top' style='width:50%'| | |||
<syntaxhighlight lang='bash'> | |||
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" | |||
</syntaxhighlight> | |||
|valign='top' style='width:50%'| | |||
|} | |||
==References== | ==References== | ||
{|class='wikitable mw-collapsible' | {|class='wikitable mw-collapsible' | ||
Revision as of 16:18, 25 January 2026
helm repo add zabbix-community https://zabbix-community.github.io/helm-zabbix
helm repo update && helm repo list
kubectl config get-contexts
|
|||
| |||
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"
|
|
References
|
References | ||
|---|---|---|