Desarrollo y operaciones

Herramientas de Kubernetes y Helm

Un problema de clúster suele ser un problema de manifiesto: un Service que nunca llega a sus Pods, una ruta de Ingress que da 404, un Role que concede menos de lo que necesita el ServiceAccount, o una petición de recursos calculada a ojo. Estas herramientas recorren esa cadena desde el YAML hacia afuera, validando manifiestos contra el esquema de Kubernetes, rastreando cómo se resuelven los bindings de RBAC en permisos, y siguiendo una ruta de Ingress a través de un Service hasta su targetPort.

Elige la herramienta según dónde se corta el rastro. Si el tráfico no llega a un Pod, Comprobador de rutas Service / Ingress sigue el camino desde Ingress hasta el targetPort del Service; si un Pod no puede hacer algo que debería, visualizador RBAC Kubernetes rastrea los bindings hasta los permisos concedidos. Helm Values Diff muestra qué cambian tus overrides frente a los valores por defecto del chart, y Generador de recursos K8s produce fragmentos de Deployment, Service, Ingress y probes en vez de escribirlos a mano.

9 herramientas

Preguntas frecuentes sobre herramientas de Kubernetes & Helm

¿Por qué un Service de Kubernetes no envía tráfico a mis Pods?

Casi siempre es un desajuste del selector de etiquetas, o un puerto del Service que apunta al targetPort equivocado del contenedor. Comprobador de rutas Service / Ingress rastrea el camino desde una regla de Ingress a través del puerto del Service hasta el targetPort, y selector de etiquetas Kubernetes comprueba un selector contra etiquetas reales de Pods con el motivo de cada coincidencia.

¿Cómo sé qué permisos tiene realmente un ServiceAccount?

El RBAC de Kubernetes es indirecto: un RoleBinding o ClusterRoleBinding apunta a un Role o ClusterRole, y el Role enumera los verbos y recursos reales. visualizador RBAC Kubernetes rastrea esa cadena y lista los permisos concedidos resultantes en lugar de que leas tres objetos a mano.

¿Qué cambia realmente un override de valores de Helm?

Un archivo values.yaml solo sobrescribe las claves que fija; el resto vuelve a los valores por defecto del chart, algo fácil de perder de vista. Helm Values Diff muestra el resultado efectivo de tus overrides frente a los valores por defecto del chart para que veas exactamente qué cambió antes de instalar o actualizar.