Course description
Take ownership of the delivery of your applications in a cloud-native architecture after getting hands-on practice using GitOps techniques
Developers these days are more likely to be involved in the provisioning of the infrastructure used to run their applications than they did before. Back in the day, things like servers took weeks if not months to deliver, making the whole process slow and cumbersome. Usually, there was a clear separation between developers and operations, and a developer wouldn’t be allowed to be anywhere near the configuration of a server. When the DevOps movement started, it mainly argued for closer collaboration between the two groups.
Who should attend?
In this 2-day class you’ll learn:
- Set up an environment to do GitOps (You’ll use ArgoCD for that.)
- Deploy and update an application to Kubernetes using GitOps, including the required auxiliary infrastructure
- Scale the GitOps approach to multiple environments
- Address operational concerns, such as security
Training content
Today, cloud providers offer programmatic interfaces that make the whole endeavor much faster. That flexibility comes at a cost, though. Doing things manually is error-prone and doesn’t scale well. So, creating infrastructure is becoming more like developing an application. And that means you need the proper tools and practices to ensure that you can deliver quickly and reliably.
GitOps is a set of practices aimed at enabling developers to deliver infrastructure changes using continuous deployment. The core principles are:
- Describe the system declaratively, building on top of infrastructure as code.
- Keep the canonical desired system state versioned, in a Git repository.
- Changes to the system are applied automatically.
- A software agent ensures that the current system’s state converges to the desired state.
This course shows you how to take ownership of the delivery of your applications in a cloud-native architecture. You won’t have to depend on an operations team to do it for you ever again.
Quick stats about Velocity Knowledge?
Customized training programs for every organization
Industry-proven instructors, consultants, and experts
Efficient learning methods for your unique business objectives
Contact this provider
Velocity Knowledge
Velocity Knowledge is an Enterprise Education Provider made up of qualified educational professionals who have survived the budget cuts, lived through the training wars, adjusted to industry changes, and learned what it is that customers are looking for. Velocity Knowledge...