Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
Overview of Continuous Integration and Continuous Delivery
- Definition and principles of Continuous Integration
- Definition and principles of Continuous Delivery
GitLab Overview
- Introduction to GitLab
- Core GitLab capabilities
- GitLab CI functionality
DevOps Environment Preparation
- Installation and configuration of Auto DevOps in GitLab
Kubernetes Integration
- Establishing Kubernetes integration
- Provisioning Kubernetes clusters
- Creating Kubernetes instances
- Implementing GitLab SSH keys
Stages, Artifacts, and Dependencies
- Assigning jobs to specific stages
- Leveraging cache mechanisms
- Defining and utilizing artifacts
GitLab Auto DevOps
- Operating with Helm
- Utilizing Auto DevOps features
- Configuring the GitLab runner
- Incorporating repositories
Automated Deployment
- Executing deployments to Kubernetes
Debugging Processes
- Addressing and resolving errors
Testing Protocols
- Conducting integration and functional testing
Monitoring Systems
- Utilizing Prometheus
- Collecting and analyzing metrics
Security Enhancements
- Hardening pipelines and associated systems
Troubleshooting Procedures
Summary and Future Steps
Requirements
- Familiarity with DevOps principles and practices
Target Audience
- DevOps Engineers
14 Hours
Testimonials (2)
Demos of working examples
Daniel Wegner - Fraunhofer IOSB
Course - Kubernetes and Gitlab
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.