CI/CD Best Practices with Kubernetes and GitLab
summary
The talk describes real-world practice of migrating many customer projects into Kubernetes and building CI/CD pipelines with GitLab. It covers deploying 13 production Kubernetes projects comprising 130+ applications across eight languages (.NET, Erlang, Go, Java, Node.js, PHP, Python, Ruby) and integrating infrastructure services like Cassandra, Ceph, Memcached, MongoDB, MySQL, NGINX, PostgreSQL, RabbitMQ, Redis, etc., to show lessons learned and CI/CD patterns for such heterogeneous stacks.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 10:43CI/CD with Kubernetes overview
- 23:10Technical experience
- 36:43Migration and dependency issues
- 47:23Dynamic environments and review apps
- 54:34Conclusion and Q&A
related talks
01h 01mContinuous Delivery with GitLab CI and Kubernetes
32mEnhance Your Kubernetes CI/CD Pipelines With Open Source
02h 47mPipes on Pipelines
51mGitLab CI/CD Pipelines with Kubernetes
47mGitLab CI and Kubernetes: deploying Applications continuously to Kubernetes
35mGitLab CI and Kubernetes, Build Test and Deploy Your Projects
35mHow to Create a Project with a CI/CD Pipeline and Kubernetes
52mFrom 0 to Continuous Deployments with Kubernetes, Helm and GitLab
