k8s-certs

Automate Kubernetes certificate management with cert-manager for issuers and certificates.

944|179|Updated Mar 23, 2025
One-click install
npx skills add https://github.com/rohitg00/kubectl-mcp-server --skill k8s-certs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: k8s-certs
Source: https://github.com/rohitg00/kubectl-mcp-server/tree/main/kubernetes-skills/claude/k8s-certs
Command: npx skills add https://github.com/rohitg00/kubectl-mcp-server --skill k8s-certs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Kubernetes certificate management is error-prone and time-consuming when handling cert-manager issuers, certificates, and renewals. This skill automates these tasks, reducing manual work and downtime across clusters.

Core Features & Use Cases

  • Manage cert-manager resources (Issuers, Certificates, and ClusterIssuers) across namespaces.
  • Validate certificate status, troubleshoot TLS issues, and streamline renewal workflows.
  • Use Case: When deploying TLS-enabled services to multiple namespaces, configure issuers and obtain certificates consistently.

Quick Start

Install cert-manager in your cluster following the recommended setup, then use the provided tools to manage issuers and certificates. For example, list issuers with certmanager_issuers_list_tool() or inspect a certificate with certmanager_certificate_get_tool(name, namespace).

Frequently Asked Questions about k8s-certs

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

FAQPage Schema
How do I automate Kubernetes certificate management with cert-manager?

Automate Kubernetes certificate management by using cert-manager to handle issuers and certificates across namespaces. This skill applies tools to create issuers, issue certificates, and validate certificate status, reducing manual TLS work and downtime across clusters.

Why does my Kubernetes TLS certificate fail to issue or renew?

Troubleshoot Kubernetes TLS certificate failures by validating certificate status and inspecting issuers across namespaces. This skill helps debug TLS issues by listing cert-manager issuers and retrieving certificate details to identify misconfigurations in the renewal workflow.

Do I need cert-manager installed to manage TLS certificates in a Kubernetes cluster?

You need cert-manager installed in your Kubernetes cluster before using this skill to manage TLS certificates. The skill requires an existing cluster setup with cert-manager to execute tools for listing issuers and inspecting certificate status.

What is the best way to manage cert-manager issuers across multiple namespaces?

Manage cert-manager issuers across multiple namespaces by using dedicated tools to list and validate Issuers and ClusterIssuers. This approach ensures consistent TLS configuration when deploying services to different namespaces within the Kubernetes cluster.

Can I debug TLS issues by checking cert-manager certificate status in Kubernetes?

Debug TLS issues by checking cert-manager certificate status in Kubernetes using the certificate retrieval tool. You can inspect specific certificates by name and namespace to validate their status and troubleshoot configuration problems.

When do I need to configure a ClusterIssuer versus an Issuer for Kubernetes TLS certificates?

Configure Issuers for namespace-specific TLS certificates or ClusterIssuers for cluster-wide certificate management in Kubernetes. This skill validates both resource types to streamline renewal workflows and ensure consistent TLS configuration across your environment.