Session: 2 for 1: Progressive Delivery with Argo Rollouts, Kubernetes Gateway API, and Agentic AI / The Journey to Continuous Deployment
Progressive Delivery with Argo Rollouts, Kubernetes Gateway API, and Agentic AI – Lin Sun
With the growing maturity of the Kubernetes Gateway API and the Argo Rollouts plugin for Gateway API, it’s now easier than ever to integrate Argo Rollouts with any traffic provider that implements the Gateway API. This allows you to automate progressive delivery decisions based on custom HTTP metrics. While most traffic providers focus on north-south traffic, some now offer seamless support for both north-south and east-west traffic patterns.
In this demo-driven session, we’ll explore how to use Argo Rollouts, Kubernetes Gateway API and Argo agents from the kagent open source project to control traffic for both north-south and east-west directions without requiring application restarts. By leveraging Istio Ambient Mesh and HTTP metrics, we’ll dynamically monitor application health to drive progressive delivery decisions.
The Journey to Continuous Deployment – Andrew Bonham
In the world today, solutions have to be agile with the ability to deploy frequently with low lead time to satisfy the needs of the customer. To move an organization towards this destination can be a journey and is often impeded by various obstacles. As a first step, it’s important to know the difference between Continuous Delivery and Continuous Deployment as they often get conflated. Continuous Deployment is the ability to make changes to code and have it go through an automated pipeline all the way to production in one swoop. Continuous Development often is automated up to the point of QA and then stops. To help in achieving Continuous Deployment, there are a number of practices and patterns that an organization can adopt: automated testing, feature flags, releasing in small batches, trunk based development, fast feedback, and observability. In this talk we will talk through the common obstacles organizations face when trying to achieve Continuous Deployment along with the common patterns and practices in more detail that can accelerate your journey!
This session will be recorded