Get in Touch

Course Outline

Introduction

Overview of Continuous Integration and Continuous Delivery

  • What is CI?
  • What is CD?

GitLab at a Glance

  • What is GitLab?
  • Key features of GitLab
  • GitLab CI

Preparing the DevOps Environment

  • Installing and configuring Auto DevOps in GitLab.

Kubernetes

  • Integrating Kubernetes.
  • Creating Kubernetes clusters.
  • Creating a Kubernetes instance.
  • Utilising GitLab SSH keys.

Stages, Artifacts, and Dependencies

  • Assigning jobs to stages.
  • Utilising the cache.
  • Defining and using artifacts.

GitLab Auto DevOps

  • Working with Helm.
  • Utilising Auto DevOps.
  • Configuring the GitLab runner.
  • Adding a repository.

Automated Deployment

  • Deploying to Kubernetes.

Debugging

  • Handling errors.

Testing

  • Integration and functional testing.

Monitoring

  • Utilising Prometheus.
  • Gathering metrics.

Security

  • Hardening pipelines and pipeline systems.

Troubleshooting

Summary and Next Steps

Requirements

  • A foundational understanding of DevOps principles.

Audience

  • DevOps Engineers.
 14 Hours

Testimonials (2)

Upcoming Courses

Related Categories