Premium Cloud SecurityDevSecOpsIntermediate
Container Security with Kubernetes & GitLab CI/CD
In this hands-on course, learn how to use Kubernetes with GitLab CI/CD, and learn key concepts of container security. You will learn about: How to install GitLab server and Kubernetes on AWS EC2 Container security concepts Kubernetes fundamentals GitLab & Kubernetes security concepts Securing container images Securing Kubernetes Microservices Monitoring and logging for container security Compliance and governance Supply chain security (SCS) and more
- 43 lessons, 43 on video
- 5 hands-on labs

About this course
This course is a collaboration between Cybr and Chad Crowell from KubeSkills.
Prerequisites
- Administrator or Engineer with at least a year of experience troubleshooting systems using various tools (networking, OS, system administration, backend web development, etc…)
- Experience with Git (how to clone a repo, fork a repo, create branches, commit and push, etc…)
- Fundamental understanding of how containers work (familiar with cgroups, namespaces, what pods are, etc…)
Tools needed for this course
- At least 3 cloud servers: one for GitLab, the others for Kubernetes (we will be providing Hands-On Labs soon if you’d prefer using our servers instead)
- Can be an AWS or Azure instance, Civo instance, etc…, or even a home Linux VM
- Preferably running Ubuntu, 20.04, but not required
- Access to a terminal to run SSH and kubectl
- Web browser to access the GitLab web UI
- Kubectl needs to be installed on your local machine