Tekton đŸ—ïž Tekton Cheat Sheet Cette page regroupe les commandes les plus utiles pour administrer les pipelines  Tekton utilisĂ©s sur la plateforme Numericare. Tekton est utilisĂ© principalement pour : Maintenance automatisĂ©e de la plateforme Build des images Docker ExĂ©cution des pipelines CI/CD Kubernetes 🎼 Commandes tkn Toutes les commandes suivantes utilisent le client tkn . PipelineRuns Action Commande Liste des exĂ©cutions tkn pr list -n cicd Afficher les logs du dernier run tkn pr logs -L -n cicd Suivre les logs en temps rĂ©el tkn pr logs -f -n cicd DĂ©tails d'un PipelineRun tkn pr describe -n cicd Supprimer un PipelineRun tkn pr delete -n cicd Conserver uniquement les 5 derniers runs tkn pr delete --keep 5 -n cicd 🚀 Lancer un Pipeline Lancer manuellement le pipeline de maintenance. tkn pipeline start maintenance \ -n cicd \ --showlog \ --use-param-defaults \ --workspace name=shared-workspace,claimName=cicd-pvc 📋 Pipelines de la plateforme maintenance Objectif Mises Ă  jour systĂšme Maintenance Linux Notification Telegram FrĂ©quence Tous les dimanches Ă  23h00. docker-prune Objectif Nettoyage Docker Suppression des images inutilisĂ©es LibĂ©ration de l'espace disque FrĂ©quence Tous les samedis Ă  23h30. build-code-server Objectif Construction de l'image Code-Server Publication dans le registre Docker privĂ© TĂąches principales git-clone kaniko docker push 🔎 Inspection Voir les pipelines disponibles tkn pipeline list -n cicd Voir les tĂąches disponibles tkn task list -n cicd Voir les PipelineRuns tkn pr list -n cicd 🐞 DĂ©pannage Pipeline bloquĂ© en Running VĂ©rifier le PVC : kubectl get pvc -n cicd Le volume doit ĂȘtre dans l'Ă©tat Bound . Erreur Git Host key verification failed Mettre Ă  jour le fichier known_hosts . ssh-keyscan github.com OOMKilled Augmenter les ressources mĂ©moire de la Task concernĂ©e. đŸ§č Nettoyage Supprimer tous les anciens PipelineRuns. tkn pr delete --keep 5 -n cicd 📁 Emplacement des Pipelines infra/kubernetes/cicd/ ├── pipelines/ ├── tasks/ ├── triggers/ ├── cronjobs/ └── resources/ 💡 Bonnes pratiques Ne jamais exĂ©cuter un pipeline directement en production sans validation. Consulter les logs avant de relancer un PipelineRun. Utiliser les CronJobs pour les tĂąches rĂ©currentes. Nettoyer rĂ©guliĂšrement les anciens PipelineRuns. Versionner les pipelines dans Git. Laisser ArgoCD synchroniser les ressources Tekton. 📚 Documentation associĂ©e GitOps ArgoCD Kubernetes Helm Ansible Docker Registry