What is seiri-kube-agent?
A Helm chart for the Seiri HealthCheck Operator. Docs: seiri-app.github.io/seiri-kube-agent.
seiri-kube-agent · Helm chart
Deploy a lightweight operator that watches HealthCheck CRs and continuously monitors Deployments, Pods, StatefulSets, DaemonSets, and Jobs — then reports results to cloud.seiri.app for dashboards and alerts.
healthchecks.monitoring.seiri.app (monitoring.seiri.app/v1alpha1)ghcr.io/seiri-app/kubeagentKubernetes operator that monitors cluster health and reports status to the Seiri observability platform.
Prerequisites: Kubernetes 1.21+, Helm 3.x, and a cluster registered in Seiri (for authToken + clusterId).
Install via Helm repo
helm repo add seiri https://seiri-app.github.io/seiri-kube-agent helm repo update helm install seiri-agent seiri/seiri-kube-agent
Install via OCI (GHCR)
helm install seiri-agent oci://ghcr.io/seiri-app/charts/seiri-kube-agent
Wire it to your cluster
helm install seiri-agent seiri/seiri-kube-agent \ --namespace seiri-system --create-namespace \ --set seiri.authToken="<YOUR_AUTH_TOKEN>" \ --set seiri.clusterId="<YOUR_CLUSTER_ID>"
Verify
kubectl get pods -n seiri-system kubectl get crd healthchecks.monitoring.seiri.app
kubectl apply -f check-test.yaml then kubectl get healthchecks -A — columns include Phase, Last Check, Last Success, Last Failed.
Deployment · Pod · Job · StatefulSet · DaemonSet
Healthy · Unhealthy · Missing · Error · Unknown · Suspended
Non-root UID 65532, read-only root filesystem, no privilege escalation, RuntimeDefault seccomp. Auth token lives in a Secret and is injected as an env var — never as a mounted file.
Create the cluster in Seiri, copy authToken + clusterId, install the chart, apply a HealthCheck.
A Helm chart for the Seiri HealthCheck Operator. Docs: seiri-app.github.io/seiri-kube-agent.
Helm uninstall removes the operator; CRD and HealthCheck resources are not deleted automatically. Clean up with kubectl delete healthchecks --all -A and delete the CRD if desired.
Yes. Heartbeat webhooks via ping.seiri.app/<ref> still work alongside in-cluster HealthChecks. See cron monitoring.