Course Code: gitops
Duration: 21 hours
Prerequisites:
  • An understanding of cloud infrastructure concepts.
  • An understanding of the software development process (create, build, test, deploy, monitor, etc.)

Audience

  • DevOps engineers
  • System administrators
  • System architects
Overview:

GitOps is Continuous Deployment of cloud-native applications based on Git and Kubernetes.

This instructor-led, live training (online or onsite) is aimed at DevOps engineers who wish to set up, deploy and manage a Git-based software deployment workflow for their Kubernetes applications.

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

  • Install and configure Spinnaker and Terraform.
  • Understand the benefits of GitOps over traditional CI/CD and Infrastructure-as-Code (IAC).
  • Move away from maintaining scripts. Configure and execute well-defined deployment process.
  • Apply best practices for cloud-native deployment, management, and monitoring.
  • Recover deployments from partial failures without manual intervention.
  • Create a GitOps strategy for application development.

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

  • What is GitOps?
  • GitOps vs traditional continuous delivery

The Importance of Developer Experience

Installing and Configuring Spinnaker and Terraform

Comparison of Features and Architecture

Understanding Git-based Development

How Kubernetes-based Infrastructure and Applications Work

Use Cases for GitOps

Setting up the CI/CD Toolchain

Deploying a Containerized Application Cluster

Managing the Cluster

Monitoring the Cluster

Deploying a Clusters across Many Clouds

Coordinating Teams and Deployment Plans

Managing Scalability

Troubleshooting

Summary and Conclusion

Sites Published:

United Arab Emirates - GitOps Continuous Deployment for Kubernetes

Qatar - GitOps Continuous Deployment for Kubernetes

Egypt - GitOps Continuous Deployment for Kubernetes

Saudi Arabia - GitOps Continuous Deployment for Kubernetes

South Africa - GitOps Continuous Deployment for Kubernetes

Brasil - GitOps Continuous Deployment for Kubernetes

Canada - GitOps Continuous Deployment for Kubernetes

中国 - GitOps Continuous Deployment for Kubernetes

香港 - GitOps Continuous Deployment for Kubernetes

澳門 - GitOps Continuous Deployment for Kubernetes

台灣 - GitOps Continuous Deployment for Kubernetes

USA - GitOps Continuous Deployment for Kubernetes

Österreich - GitOps Continuous Deployment for Kubernetes

Schweiz - GitOps Continuous Deployment for Kubernetes

Deutschland - GitOps Continuous Deployment for Kubernetes

Czech Republic - GitOps Continuous Deployment for Kubernetes

Denmark - GitOps Continuous Deployment for Kubernetes

Estonia - GitOps Continuous Deployment for Kubernetes

Finland - GitOps Continuous Deployment for Kubernetes

Greece - GitOps Continuous Deployment for Kubernetes

Magyarország - GitOps Continuous Deployment for Kubernetes

Ireland - GitOps Continuous Deployment for Kubernetes

Luxembourg - GitOps Continuous Deployment for Kubernetes

Latvia - GitOps Continuous Deployment for Kubernetes

España - GitOps Continuous Deployment for Kubernetes

Italia - GitOps Continuous Deployment for Kubernetes

Lithuania - GitOps Continuous Deployment for Kubernetes

Nederland - GitOps Continuous Deployment for Kubernetes

Norway - GitOps Continuous Deployment for Kubernetes

Portugal - GitOps Continuous Deployment for Kubernetes

România - GitOps Continuous Deployment for Kubernetes

Sverige - GitOps Continuous Deployment for Kubernetes

Türkiye - GitOps Continuous Deployment for Kubernetes

Malta - GitOps Continuous Deployment for Kubernetes

Belgique - GitOps Continuous Deployment for Kubernetes

France - GitOps Continuous Deployment for Kubernetes

日本 - GitOps Continuous Deployment for Kubernetes

Australia - GitOps Continuous Deployment for Kubernetes

Malaysia - GitOps Continuous Deployment for Kubernetes

New Zealand - GitOps Continuous Deployment for Kubernetes

Philippines - GitOps Continuous Deployment for Kubernetes

Singapore - GitOps Continuous Deployment for Kubernetes

Thailand - GitOps Continuous Deployment for Kubernetes

Vietnam - GitOps Continuous Deployment for Kubernetes

India - GitOps Continuous Deployment for Kubernetes

Argentina - GitOps Continuous Deployment for Kubernetes

Chile - GitOps Continuous Deployment for Kubernetes

Costa Rica - GitOps Continuous Deployment for Kubernetes

Ecuador - GitOps Continuous Deployment for Kubernetes

Guatemala - GitOps Continuous Deployment for Kubernetes

Colombia - GitOps Continuous Deployment for Kubernetes

México - GitOps Continuous Deployment for Kubernetes

Panama - GitOps Continuous Deployment for Kubernetes

Peru - GitOps Continuous Deployment for Kubernetes

Uruguay - GitOps Continuous Deployment for Kubernetes

Venezuela - GitOps Continuous Deployment for Kubernetes

Polska - GitOps Continuous Deployment for Kubernetes

United Kingdom - GitOps Continuous Deployment for Kubernetes

South Korea - GitOps Continuous Deployment for Kubernetes

Pakistan - GitOps Continuous Deployment for Kubernetes

Sri Lanka - GitOps Continuous Deployment for Kubernetes

Bulgaria - GitOps Continuous Deployment for Kubernetes

Bolivia - GitOps Continuous Deployment for Kubernetes

Indonesia - GitOps Continuous Deployment for Kubernetes

Kazakhstan - GitOps Continuous Deployment for Kubernetes

Moldova - GitOps Continuous Deployment for Kubernetes

Morocco - GitOps Continuous Deployment for Kubernetes

Tunisia - GitOps Continuous Deployment for Kubernetes

Kuwait - GitOps Continuous Deployment for Kubernetes

Oman - GitOps Continuous Deployment for Kubernetes

Slovakia - GitOps Continuous Deployment for Kubernetes

Kenya - GitOps Continuous Deployment for Kubernetes

Nigeria - GitOps Continuous Deployment for Kubernetes

Botswana - GitOps Continuous Deployment for Kubernetes

Slovenia - GitOps Continuous Deployment for Kubernetes

Croatia - GitOps Continuous Deployment for Kubernetes

Serbia - GitOps Continuous Deployment for Kubernetes

Bhutan - GitOps Continuous Deployment for Kubernetes

Nepal - GitOps Continuous Deployment for Kubernetes

Uzbekistan - GitOps Continuous Deployment for Kubernetes