GitLab CI/CD Pipelines with Kubernetes
summary
Shows a GitLab CI/CD pipeline (.gitlab-ci.yml) that builds a Node.js app, pushes Docker images to the GitLab Container Registry, converts a docker-compose file to Kubernetes manifests using Kompose, and deploys to a three-node GKE cluster with kubectl run from the GitLab/GCloud image. Also covers creating and registering a VM GitLab Runner with a project token, installing Docker/docker-compose and fixing Docker daemon permissions, and exposing the deployment via a LoadBalancer so the end-to-end pipeline succeeds.
AI-written summary · about
chapters (5)
related talks
47mGitLab CI and Kubernetes: deploying Applications continuously to Kubernetes
35mGitLab CI and Kubernetes, Build Test and Deploy Your Projects
32mEnhance Your Kubernetes CI/CD Pipelines With Open Source
15mGitkube: Continuous Deployment to Kubernetes using Git Push
52mFrom 0 to Continuous Deployments with Kubernetes, Helm and GitLab
35mHow to Create a Project with a CI/CD Pipeline and Kubernetes
38mFrom dev to prod with GitLab CI
02h 47mPipes on Pipelines
