Course Code: kubernetesgitlab
Duration: 14 hours
Prerequisites:
  • An understanding of DevOps

Audience

  • DevOps Engineers
Overview:

Gitlab is a DevOps lifecycle platform that provides CI/CD features for project planning and management. Kubernetes is an orchestration system for automating application deployment. Using Gitlab and Kubernetes, users can automate builds and deployment to containerized cloud environments.

This instructor-led, live training (online or onsite) is aimed at DevOps engineers who wish to use Kubernetes and Gitlab to automate the DevOps lifecycle.

By the end of this training, participants will be able to:

  • Automate application builds, tests, and deployments.
  • Create an automated build infrastructure.
  • Deploy an application to a containerized cloud environment.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

Continuous Integration and Continuous Delivery Overview

  • What is CI?
  • What is CD?

Gitlab at a Glance

  • What is Gitlab?
  • Gitlab features
  • Gitlab CI

Preparing the DevOps environment

  • Installing and configuring Auto DevOps in Gitlab

Kubernetes

  • Integrating Kubernetes
  • Creating Kubernetes clusters
  • Creating a Kubernetes instance
  • Using Gitlab SSH keys

Stages, Artifacts, and Dependencies

  • Placing jobs into stages
  • Using cache
  • Defining and using Artifacts

Gitlab Auto DevOps

  • Working with Helm
  • Using Auto DevOps
  • Configuring Gitlab runner
  • Adding repository

Automated Deployment

  • Deploying to Kubernetes

Debugging

  • Handling errors

Testing

  • Integration and functional testing

Monitoring

  • Using Prometheus
  • Gathering metrics

Securing

  • Hardening pipelines and pipeline systems

Troubleshooting

Summary and Next Steps

Sites Published:

United Arab Emirates - Kubernetes and Gitlab

Qatar - Kubernetes and Gitlab

Egypt - Kubernetes and Gitlab

Saudi Arabia - Kubernetes and Gitlab

South Africa - Kubernetes and Gitlab

Brasil - Kubernetes and Gitlab

Canada - Kubernetes and Gitlab

中国 - Kubernetes and Gitlab

香港 - Kubernetes and Gitlab

澳門 - Kubernetes and Gitlab

台灣 - Kubernetes and Gitlab

USA - Kubernetes and Gitlab

Österreich - Kubernetes and Gitlab

Schweiz - Kubernetes and Gitlab

Deutschland - Kubernetes and Gitlab

Czech Republic - Kubernetes and Gitlab

Denmark - Kubernetes and Gitlab

Estonia - Kubernetes and Gitlab

Finland - Kubernetes and Gitlab

Greece - Kubernetes and Gitlab

Magyarország - Kubernetes and Gitlab

Ireland - Kubernetes and Gitlab

Luxembourg - Kubernetes and Gitlab

Latvia - Kubernetes and Gitlab

España - Kubernetes and Gitlab

Italia - Kubernetes and Gitlab

Lithuania - Kubernetes and Gitlab

Nederland - Kubernetes and Gitlab

Norway - Kubernetes and Gitlab

Portugal - Kubernetes and Gitlab

România - Kubernetes and Gitlab

Sverige - Kubernetes and Gitlab

Türkiye - Kubernetes and Gitlab

Malta - Kubernetes and Gitlab

Belgique - Kubernetes and Gitlab

France - Kubernetes and Gitlab

日本 - Kubernetes and Gitlab

Australia - Kubernetes and Gitlab

Malaysia - Kubernetes and Gitlab

New Zealand - Kubernetes and Gitlab

Philippines - Kubernetes and Gitlab

Singapore - Kubernetes and Gitlab

Thailand - Kubernetes and Gitlab

Vietnam - Kubernetes and Gitlab

India - Kubernetes and Gitlab

Argentina - Kubernetes and Gitlab

Chile - Kubernetes and Gitlab

Costa Rica - Kubernetes and Gitlab

Ecuador - Kubernetes and Gitlab

Guatemala - Kubernetes and Gitlab

Colombia - Kubernetes and Gitlab

México - Kubernetes and Gitlab

Panama - Kubernetes and Gitlab

Peru - Kubernetes and Gitlab

Uruguay - Kubernetes and Gitlab

Venezuela - Kubernetes and Gitlab

Polska - Kubernetes and Gitlab

United Kingdom - Kubernetes and Gitlab

South Korea - Kubernetes and Gitlab

Pakistan - Kubernetes and Gitlab

Sri Lanka - Kubernetes and Gitlab

Bulgaria - Kubernetes and Gitlab

Bolivia - Kubernetes and Gitlab

Indonesia - Kubernetes and Gitlab

Kazakhstan - Kubernetes and Gitlab

Moldova - Kubernetes and Gitlab

Morocco - Kubernetes and Gitlab

Tunisia - Kubernetes and Gitlab

Kuwait - Kubernetes and Gitlab

Oman - Kubernetes and Gitlab

Slovakia - Kubernetes and Gitlab

Kenya - Kubernetes and Gitlab

Nigeria - Kubernetes and Gitlab

Botswana - Kubernetes and Gitlab

Slovenia - Kubernetes and Gitlab

Croatia - Kubernetes and Gitlab

Serbia - Kubernetes and Gitlab

Bhutan - Kubernetes and Gitlab

Nepal - Kubernetes and Gitlab

Uzbekistan - Kubernetes and Gitlab