Files
awesome-kubernetes/v2-docs/cicd-kubernetes-plugins.md

2.7 KiB

CI/CD Kubernetes Plugins

!!! info "Architectural Context" Detailed reference for CI/CD Kubernetes Plugins in the context of Engineering Pipeline.

Standard Reference

Continuous Delivery

GitOps

GitLab

  • GitLab Kubernetes Agent [EN CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — The GitLab Agent for Kubernetes. Establishes a secure pull-based GitOps connection inside the cluster, avoiding external security exposures.

Continuous Integration

CI Tools

Jenkins

  • Jenkins Kubernetes Plugin [EN CONTENT] [ENTERPRISE-STABLE] — The critical Kubernetes integration for Jenkins, executing dynamic agents directly inside cluster pods. Solves pipeline scale issues by tearing down runner instances upon build completion.
  • Kubernetes Continuous Deploy [EN CONTENT] [COMMUNITY-TOOL] — A traditional Jenkins plugin for deploying build outputs to Kubernetes. Note: Has fallen out of favor in modern GitOps-centric continuous delivery pipelines.
  • openshift-pipeline [EN CONTENT] [COMMUNITY-TOOL] — Allows direct deployment integrations inside Red Hat OpenShift pipelines via Jenkins, automating image building and pipeline orchestrations.
  • openshift-sync [EN CONTENT] [COMMUNITY-TOOL] — Synchronizes OpenShift environment configs, secrets, build limits, and pod templates automatically to ensure consistent CI runner execution.
  • openshift-client [EN CONTENT] [COMMUNITY-TOOL] — Exposes OpenShift's command-line tool definitions directly inside Jenkins jobs, enabling custom script actions to command remote clusters safely.

💡 Explore Related: Registries | Jenkins | CI/CD