- An advanced understanding of Kubernetes and cloud-native application deployment.
- An understanding of general programming principles
Audience
- Developers
- Architects
Crossplane is an open-source multi-cloud control plane. As a Kubernetes add-on, Crossplane leverages the Kubernetes API. It allows you to extend a Kubernetes cluster to provision, manage, and orchestrate cloud infrastructure, services, and applications.
Crossplane relies on these building blocks: Packages, Providers, Managed Resources, and Composite Resources.
Crossplane enables you to provision, compose, and consume infrastructure in any cloud service provider using the Kubernetes API. Using Crossplane you can create resources on the cloud using simple manifests and can then integrate this with your CI/CD or GitOps pipelines.
By the end of this training, participants will be able to:
- Understand the best practices for utilizing Crossplane to deploy and manage cloud-native
applications across multiple clouds.
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
Understanding Crossplane
Getting Started
Install and configure Crossplane on a Kubernetes cluster
Understanding the Crossplane architecture and its core concepts
Define and manage cloud resources using Crossplane
How to use Crossplane for multicloud and hybrid cloud deployments
Best practices for organizing cloud resources and managing dependencies
How to set up Continuous Deployment pipelines with Crossplane
How to monitor and troubleshoot Crossplane deployments
How to extend Crossplane with additional functionality through the use of stacks and
Providers
Troubleshooting
Summary and Next Steps