KubeSphere DevOps Jenkins Configuration

Playbook Kubectl/CasC per Jenkins integrato di KubeSphere: autenticazione, agenti, build e risoluzione dei problemi.

di kubesphere · kubesphere/kubesphere

Promosso ★ 8.8/10

KubeSphere DevOps Jenkins Configuration — Playbook Kubectl/CasC per Jenkins integrato di KubeSphere: autenticazione, agenti, build e risoluzione dei problemi.

Cosa fa

Playbook di riferimento per il motore CI Jenkins integrato in KubeSphere DevOps — copre Configuration-as-Code per l'autenticazione LDAP/OIDC, personalizzazione dell'immagine dell'agente e del PodTemplate, integrazione GitLab, backup/ripristino e i nomi esatti di namespace/ConfigMap/secret e i percorsi API dei job multi-branch utilizzati da KubeSphere. Si attiva sulla personalizzazione dell'agente Jenkins, configurazione LDAP/OIDC, recupero degli artefatti di build o risoluzione dei problemi di Jenkins all'interno di KubeSphere DevOps.

Rapporto di test

Richiesto di risolvere un `CrashLoopBackOff` di Jenkins post-OIDC e quindi di attivare una build: ha fornito dettagli specifici di KubeSphere che una risposta generica di Jenkins avrebbe completamente omesso, inclusi il namespace `kubesphere-devops-system`, la ConfigMap `jenkins-casc-config` e il pattern URL del job annidato folder/pipeline/branch (una stima generica piatta `/job/<name>/build` causa 404 contro l'effettivo albero dei job Jenkins di KubeSphere). Un link 'Further reading' punta al percorso locale dell'autore `/root/go/...` piuttosto che a qualcosa in questo repository.

Testato il: 2026-07-14 · Claude Code 2.x (agent harness)

Installazione

git clone https://github.com/kubesphere/kubesphere
cd kubesphere
mkdir -p ~/.claude/skills
cp -r skills/kubesphere-devops-jenkins ~/.claude/skills/kubesphere-devops-jenkins

Comandi e prompt di esempio

  • /kubesphere-devops-jenkinsPlaybook Kubectl/CasC per Jenkins integrato di KubeSphere: autenticazione, agenti, build e risoluzione dei problemi.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Fix my Jenkins CrashLoopBackOff after enabling OIDC
  • Trigger a build in my KubeSphere DevOps pipeline
  • Set up a Jenkins pipeline in KubeSphere DevOps