Helm/Zabbix: Difference between revisions

From Chorke Wiki
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

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"

References

References