Thank you for sending your enquiry! One of our team member will contact you shortly.
Thank you for sending your booking! One of our team member will contact you shortly.
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
Requirements
- An understanding of DevOps
Audience
- DevOps Engineers
Testimonials
I liked the reactivity of Ahmed to each issue / question we raised and his ability to give clear answers to all of them, while providing further insight to other related issues we even may haven't thought of.
José Pérez - Fraunhofer IOSB
Demos of working examples
Daniel Wegner - Fraunhofer IOSB
Related Courses
Docker and Kubernetes
21 hours
Docker (introducing Kubernetes)
14 hours
Kubernetes from Basic to Advanced
14 hours
Managing Kubernetes with Rancher
14 hours
OpenShift 4 for Administrators
35 hours
OpenShift 4 for Developers
35 hours
Kubernetes on AWS
14 hours
Gitlab and Gitlab CI
14 hours
PouchContainer
21 hours