Overview
Explore the future of cloud native application development in this 35-minute conference talk. Learn how to extend Kubernetes API beyond container orchestration to manage external resources, enabling developers to request and compose infrastructure components seamlessly. Discover the concept of portable resources and how they facilitate composability and reuse within heterogeneous applications. Delve into infrastructure orchestration patterns, the evolution of cloud native technologies, and the benefits of separation of concerns. Gain insights into Crossplane, a tool for managing portable resource abstractions, and see a practical demonstration of its implementation. Understand how this approach can streamline cloud native development pipelines and simplify resource management across diverse environments.
Syllabus
Intro
What is Kubernetes
Leveraging Kubernetes
Modern applications
Infrastructure orchestration patterns
evolution of cloud native
portable resources
lifecycle management
portable resource abstraction
Crossplane
Separation of Concerns
Cloud Native Development Pipeline
Resource Claim Example
Defaults
GitLab
Demo
Install Crossplane
Credentials
Resource Classes
App Development
GitLab Help Chart
Audience Questions
Taught by
Linux Foundation