GitLab

Source Code + CI/CD

Stores code and manages pipelines

 

GitLab Runner

CI/CD Agent

Executes pipeline jobs

 

 

  Kubernetes

  Helm

  Ingress

  Prometheus/Grafana

  Redis

  Kafka

  GitLab CI + GitLab Runner

  Argo CD (GitOps)

  OpenShift

 

·        Create a GitLab project.

·        Register a GitLab Runner.

·        Write .gitlab-ci.yml.

·        Build Java with Maven.

·        Build Next.js with pnpm.

·        Build images with Buildah.

·        Push images to your local registry.

·        Deploy to Kubernetes automatically.

·        Use pipeline variables and secrets.