cert-manager-troubleshooting

Diagnose cert-manager TLS certificate issues across Kubernetes resources.

18|2|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/foxj77/claude-code-skills --skill cert-manager-troubleshooting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cert-manager-troubleshooting
Source: https://github.com/foxj77/claude-code-skills/tree/main/cert-manager-troubleshooting
Command: npx skills add https://github.com/foxj77/claude-code-skills --skill cert-manager-troubleshooting

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

cert-manager automates TLS certificate issuance and renewal; when Certificates or CertificateRequests report errors, or Issuer/ClusterIssuer is not Ready, operations teams suffer downtime. This Skill provides structured guidance to diagnose and resolve cert-manager issues in Kubernetes.

Core Features & Use Cases

  • Diagnosis workflow: trace the resource chain from Certificate to Challenge and Issuer to identify root cause.
  • Operational guidance: checks for Issuer health, ACME integration, certificate secrets, and renewal behavior across namespaces.
  • Real-world scenarios: fixes for failed ACME challenges, misconfigured issuers, and expired certificates in production clusters.

Quick Start

Begin by checking issuer health and certificate status across namespaces to identify the deepest failing component.

Frequently Asked Questions about cert-manager-troubleshooting

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I troubleshoot cert-manager TLS certificate issues in Kubernetes?

Troubleshoot cert-manager TLS issues by tracing the resource chain from Certificate and CertificateRequest to Order, Challenge, and Issuer resources to pinpoint failures. Check issuer health and validate ACME interactions to identify the root cause of certificate errors.

Why is my cert-manager Issuer or ClusterIssuer stuck in a not Ready state?

An Issuer or ClusterIssuer is not Ready due to failed ACME server interactions, misconfigured CA details, or invalid Kubernetes RBAC permissions. Validate issuer health and verify access to the cluster's ACME server or CA to resolve the readiness failure.

How do I fix failed ACME challenges for expired certificates in production?

Fix failed ACME challenges for expired certificates by checking the status of Challenge resources and verifying ACME server connectivity. Inspect certificate secrets and renewal flows across namespaces to ensure operations teams restore TLS availability.

What Kubernetes RBAC permissions do I need to diagnose cert-manager errors?

Diagnose cert-manager errors by requiring kubectl access to cert-manager components alongside correct Kubernetes RBAC permissions to read Certificate, CertificateRequest, Order, and Challenge resources. Access to the cluster's ACME server or CA is also required.

What is the best way to trace a failing CertificateRequest to its root cause?

The best way to trace a failing CertificateRequest is to follow the diagnosis workflow from Certificate to Challenge and Issuer to identify the root cause. Check certificate secrets and renewal behavior across namespaces to locate the deepest failing component.