K
k8s-certs
Kubernetes certificate management with cert-manager. Use when managing TLS certificates, configuring issuers, or troubleshooting certificate issues.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Kubernetes certificate management with cert-manager. Use when managing TLS certificates, configuring issuers, or troubleshooting certificate issues.
How to use
- Najpierw sprawdź, czy cert-manager jest zainstalowany w Twoim klastrze, uruchamiając narzędzie certmanager_detect_tool(). To narzędzie wykryje obecność cert-managera i potwierdzi, że skill jest gotowy do użytku.
- Wylistuj wszystkie certyfikaty dostępne w wybranej przestrzeni nazw (namespace), używając certmanager_certificates_list_tool(namespace="default"). Zmień "default" na inną przestrzeń nazw, jeśli potrzebujesz.
- Aby uzyskać szczegółowe informacje o konkretnym certyfikacie, na przykład jego status, datę wygaśnięcia i powiązane wydawcy, użyj certmanager_certificate_get_tool(name="my-tls", namespace="default").
- Przed utworzeniem certyfikatów sprawdź dostępne wydawców (issuers) w klastrze za pomocą certmanager_clusterissuers_list_tool(). To pomoże Ci wybrać odpowiedni wydawcę, np. Let's Encrypt.
- Przy testowaniu nowych konfiguracji certyfikatów zawsze używaj staging issuera (letsencrypt-staging) zamiast produkcyjnego, aby uniknąć limitów API.
- Jeśli napotkasz problemy z certyfikatami, sprawdź ich status za pomocą narzędzia get_tool, aby zobaczyć komunikaty o błędach i przyczyny niepowodzenia renowacji lub wydania certyfikatu.