Entwicklung und Betrieb

Kubernetes- und Helm-Tools

Ein Cluster-Problem ist meist ein Manifest-Problem: ein Service, der seine Pods nie erreicht, ein Ingress-Pfad mit 404, eine Role, die weniger erlaubt, als der ServiceAccount eigentlich braucht, oder eine Resource-Anforderung, die geschätzt statt berechnet wurde. Diese Tools arbeiten diese Kette vom YAML aus ab, prüfen Manifeste gegen das Kubernetes-Schema und verfolgen, wie RBAC-Bindings zu Berechtigungen und ein Ingress-Pfad über einen Service zu seinem targetPort führen.

Wähle das Tool passend zur Stelle, an der die Spur abbricht. Erreicht der Traffic einen Pod nicht, verfolgt Service-/Ingress-Routenprüfung den Weg über Service-Ports bis zum targetPort; kann ein Pod etwas nicht, was er sollte, zeigt Kubernetes RBAC visualisieren die Kette von Role-Bindings zu gewährten Rechten. Helm Values Diff zeigt, was deine Overrides gegenüber den Chart-Defaults tatsächlich ändern, und Kubernetes-YAML-Generator liefert fertige Deployment-, Service-, Ingress- und Probe-Fragmente statt Boilerplate von Hand.

9 Tools

FAQ zu Kubernetes & Helm-Tools

Warum leitet ein Kubernetes-Service den Traffic nicht zu meinen Pods?

Fast immer ein falsch passender Label-Selektor oder ein Service-Port, der auf den falschen targetPort im Container zeigt. Service-/Ingress-Routenprüfung verfolgt den Weg von der Ingress-Regel über den Service-Port bis zum targetPort, und Kubernetes Label-Selektor prüft einen Selektor gegen echte Pod-Labels mit Begründung.

Wie finde ich heraus, welche Rechte ein ServiceAccount wirklich hat?

RBAC in Kubernetes ist indirekt: Ein RoleBinding oder ClusterRoleBinding verweist auf eine Role oder ClusterRole, und erst die Role listet die eigentlichen Verben und Ressourcen. Kubernetes RBAC visualisieren verfolgt diese Kette und listet die resultierenden Berechtigungen, statt drei Objekte von Hand zu lesen.

Was ändert ein Helm-Values-Override tatsächlich?

Eine values.yaml überschreibt nur die Schlüssel, die sie setzt, alles andere fällt auf die Chart-Defaults zurück, was leicht aus dem Blick gerät. Helm Values Diff zeigt das effektive Ergebnis deiner Overrides gegenüber den Chart-Defaults, damit du vor Install oder Upgrade genau siehst, was sich ändert.