How to Create a Project with a CI/CD Pipeline and Kubernetes
summary
An open-source project template that uses Cookiecutter to scaffold three GitLab repositories (orchestrator, backend, frontend) and boots a full development stack with a one-line install. It supplies Docker Compose with local HTTPS, prewritten Kubernetes manifests for DigitalOcean, and GitLab CI pipelines that appear on first commit to run staged builds, mandatory TDD/unit tests plus Selenium/Cypress and Pact contract tests, and fully automated deployments to a staging (nonproduction) environment to minimize manual deploy steps.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 3:36CI/CD and Kubernetes goals
- 13:14Need for automation
- 17:09TwentyTab template
- 21:45Project structure and local setup
- 24:34Kubernetes on DigitalOcean
- 26:42CI/CD pipeline and tests
- 27:46Results with new approach
- 28:28Product Management conference
- 29:33Q&A
related talks
44mA Django Project Template with CI/CD Pipelines and k8s Orchestration
51mGitLab CI/CD Pipelines with Kubernetes
32mEnhance Your Kubernetes CI/CD Pipelines With Open Source
35mGitLab CI and Kubernetes, Build Test and Deploy Your Projects
47mGitLab CI and Kubernetes: deploying Applications continuously to Kubernetes
52mFrom 0 to Continuous Deployments with Kubernetes, Helm and GitLab
55mCI/CD Best Practices with Kubernetes and GitLab
02h 47mPipes on Pipelines
