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

Please note: All video lessons and text lessons/notes have been added, but not all 1-click deploy hands-on labs are available yet.  You can still complete this course in its entirety if you plan on using your own environment.

Chad · August 18, 2024

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

Course Content

Introduction

Container Security Overview
Kubernetes Fundamentals
GitLab + Kubernetes Security
Securing Container Images
Securing Kubernetes Microservices
Monitoring and Logging for Security
Compliance and Governance
Supply Chain Security
1 of 2

About Instructor

Chad

2 Courses

Not Enrolled
Membership

Course Includes

  • 43 Lessons