- An understanding of DevOps
Audience
- DevOps Engineers
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.
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
United Arab Emirates - Kubernetes and Gitlab
Saudi Arabia - Kubernetes and Gitlab
South Africa - Kubernetes and Gitlab
Brasil - Kubernetes and Gitlab
Canada - 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
Belgique - Kubernetes and Gitlab
France - 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
Argentina - 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
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
Slovakia - Kubernetes and Gitlab
Nigeria - Kubernetes and Gitlab
Botswana - Kubernetes and Gitlab
Slovenia - Kubernetes and Gitlab
Croatia - Kubernetes and Gitlab
Serbia - Kubernetes and Gitlab