Advanced Kubernetes Day
Best practices that make a difference
Aufzeichnung verfügbar bis zum 11. Oktober 2023
Advanced Kubernetes Day
Best practices that make a difference
Aufzeichnung verfügbar bis zum 11. Oktober 2023
Aufzeichnung verfügbar für :
The best out of your Kubernetes-based system
The Advanced Kubernetes Day presents practical solutions for Kubernetes-based systems. We will show how to harness the power of the Operator SDK, how to write end-to-end tests for Kubernetes applications and controllers with Go, how to optimise your performance with KEDA, and why your Kubernetes microservices should care about modern networks.
Das erwartet dich
As Kubernetes continues to gain traction as the primary platform for container orchestration, it is crucial for developers to be equipped with the right tools to succeed. In this talk, we will introduce the Operator SDK and showcase how it empowers developers to create, test, and deploy Kubernetes-native applications with ease. We will discuss the key components of the Operator SDK, including Custom Resource Definitions (CRDs) and controllers, as well as demonstrate how to leverage these features to streamline Kubernetes development. Attendees will leave with a solid understanding of the Operator SDK and actionable insights to enhance their Kubernetes development experience.
End-to-end Testing of Kubernetes Applications and Controllers With Go
Michael Gasch
Have you ever heard the phrase „It worked on my machine“ when debugging a production incident with microservices or custom controllers in Kubernetes? These situations are often caused by changes in the infrastructure, such as upgrades and changes to role-based access control (RBAC), or more likely, insufficient end-to-end (E2E) testing of application behaviour before deployment.
In this talk, we will briefly cover the basics of Kubernetes controllers. We will then look at writing E2E tests for controllers and microservices using the E2E framework from the Kubernetes community and the Go programming language with two concrete examples (NATS messaging and AWS Custom Controllers), and show how these tools can be incorporated into Continuous Integration (CI) pipelines such as GitHub Actions to detect changes and regressions in time for production deployment.
Whether you are a beginner or a seasoned Kubernetes expert, by the end of the talk, you will have a better understanding of how Kubernetes controllers work and how to write E2E tests. Don’t miss this opportunity to learn from a seasoned expert and network with other Kubernetes enthusiasts.
In this talk, we will discuss the use of KEDA (Kubernetes-based Event-Driven Autoscaling) to scale Azure DevOps pipeline agents in a Kubernetes cluster.
We will cover the benefits of using KEDA, such as automatic scaling based on workload, and how it can improve the efficiency and cost-effectiveness of your pipeline. There will also be a demonstration of how to set up and configure KEDA with Azure DevOps pipeline agents in a Kubernetes cluster.
Attendees will learn best practices for using KEDA to optimize their pipeline and gain a deeper understanding of how to leverage Kubernetes for scaling their DevOps operations.
Networking has always been perceived as a low-level construct which is completely decoupled from the application layer. This is gradually changing, Modern networking concepts such as Application Networking emerge and aim to break this decoupling paradigm. Application networking services allows the network stack to be closer to the application stack, by creating an L7 networking layer.
In-turn, core microservices constructs are offloaded from the application, among them: authentication & authorisation, encryption, retry logic. AWS and Open source networking constructs abstract the way we think about networking.
In this session, we will review multiple service to service discovery and communications patterns focusing on containerised microservices on Kubernetes. From L3/L4 connectivity to L7 Application Networking powered by VPC Lattice.
Die Speaker im Überblick
Die Speaker im Überblick
So kannst du teilnehmen
Du hast bereits Fullstack?
Schnapp dir was zu schreiben und lehn dich zurück. Komme hier direkt zum Live-Event und profitiere vom wegweisenden Wissen unserer Experten.
Du hast noch kein Fullstack?
Fullstack-Abonnent:innen haben kostenlosen Zugriff auf das Live-Event. Zusätzlich haben Fullstack-Abonnent:innen für drei Monate Zugriff auf die Aufzeichnung des Live-Events.
Alle Inhalte im Überblick
BASIC
FULLSTACK
FULLSTACK TEAM
Fullstack Read
Fullstack Live-Events
Fullstack Tutorials
Add-ons: Bis zu 25 % Rabatt auf Konferenzen & Trainingsevents
Add-ons: Bis zu 25 % Rabatt auf Akademie Camps & FLEX Camps