We've got a lot of folks presenting at KubeCon Europe. You've still got plenty of time to register for this great community event focused on Kubernetes and its surrounding ecosystem. It's also where a number of co-hosted events, such as ServiceMeshCon, take place simultaneously.
We have over 40 speakers at KubeCon Europe, and we've gathered up a list of some of the highlights you should make time to attend during this busy week.
Clayton Coleman, Architect for Kubernetes and OpenShift
The history of Kubernetes is one of continual evolution. Starting with a set of simple yet powerful, declarative primitives for automating the deployment and management of cloud native applications, Kubernetes rapidly evolved to support an expanding set of workloads and use cases. More recently Kubernetes has expanded beyond workloads to manage its own underlying infrastructure and Kubernetes native infrastructure services like compute, storage and more. In this session, we will discuss this evolution and look ahead and explore what it would take to make Kubernetes the control plane for the hybrid cloud.
Vibhav Bobade & Vincent Demeester
It’s always been nice to have CI/CD as a part of your infrastructure. Nothing better than being able to automate your workflows and have jobs done for you in a timely manner. It would be a shame if your jobs/pipelines break now would it. Now all you need to do is sit and take apart the individual components of your pipeline and figure out where you went wrong. We have all been there. Only if we could debug our Pipelines :) As common as task debugging is in the programming world, in the CI/CD world, it is ridden with complexities of the infrastructure and reiterative approaches which kill time. With Tekton, it is possible to debug your pipelines on the go without stopping/restarting your PipelineRun. Tekton is a Kubernetes based, lightweight, serverless, and an easy to manage CI/CD solution which a user can use to create as well as debug their PipelineRuns at a Step level to understand what is wrong with their pipeline providing a more complete CI/CD solution.
Otto van der Schaaf, Red Hat, Sunku Ranganath & Mrittika Ganguli, Intel Corporation
Service Mesh performance characterization has been an elusive aspect of understanding the impact of mesh in production. While few studies have been published, mesh performance generally is highly influenced by runtime environment, hardware settings, test tool & methodology used to benchmark. Based on various tests performed on Envoy, this presentation aims to shed light on: -Performance characterization methodology of Envoy for deterministic throughput & latency -Gaps in benchmark tools - disconnect between L2 to L7 optimizations for load generation & features WIP to address these gaps, e.g. with Nighthawk -Common pitfalls in measurements -Usual culprits for lack of consistency in benchmarks -Impact of scaling Envoy on latency & hardware utilization -Share benchmark results & common bottlenecks using Envoy sandboxes -Customizing Envoy for telco grade performance with hardware offloads
Istio provides a rich feature set, including service discovery, traffic management, extended security, observability (including telemetry and distributed tracing), rolling releases and resiliency. All these features are very powerful but on the other hand they add more configuration to manage and more information to process on top of a standard kubernetes cluster. Kiali is a management console for Istio. It provides dashboards, observability and lets you operate your mesh with robust configuration and validation capabilities. In this session we will run several scenarios learning Istio capabilities in a in a visual manner on a multiple namespace demo application.
Sasha Grunert, Mrunal Patel, Urvashi Mohnani & Peter Hunt
In Kubernetes 1.20, support for the dockershim was deprecated, leaving many wondering what will take its place. Wonder no longer: CRI-O is a container runtime written exclusively for Kubernetes, and is ready to take the dockershim’s place. In addition to being a standard component for deploying secure and stable Kubernetes clusters, CRI-O has the unique advantage of being able to tailor its behavior to the needs of the Kubelet. In this talk, the maintainers of CRI-O will provide an update about the latest feature developments, as well as live demonstrating typical real world use cases around them. Join the CRI-O maintainers as they walk through the latest improvements in communication with the Kubelet under load, container stats reporting, user namespaces, and seccomp profile generation, as well as a general project update. After this session, you should know more about how CRI-O works in action and why it’s the perfect choice for your Kubernetes cluster!
GitOps Con Europe (#GitOpsCon) is designed to foster collaboration, discussion and knowledge sharing on GitOps. This event is aimed at audiences that are new to GitOps as well as those currently using GitOps within their organization. Get connected with others that are passionate about GitOps. Learn from practitioners about pitfalls to avoid, hurdles to jump, and how to adopt GitOps in your cloud native environment. The event is vendor neutral and is being organized by the CNCF GitOps Working Group. Topics include getting started with GitOps, scaling and managing GitOps, lessons learned from production deployments, technical sessions and thought leadership.
This is an on-demand session and will be available for the duration of the event.
The CronJob API just reached GA, and the new controller is solving all the performance and reliability problems of the past. Come join us to learn about the 6 year journey that got us here! We will talk about the people who sparked the discussions and delivered the initial implementation. We will cover all the major problems that users were faced to handle over the years. Finally, we will discuss the solutions and our gratitude to the users and developers standing behind this part of Kubernetes. Maciej (one of the co-authors of CronJob) and Alay (developer of the new controller) will try to squeeze as much as possible in 30 minutes: - From scheduled jobs, through jobs, to cron jobs - Evolution of the API - Known issues with the old controller implementation - Performance boost and improvements in the new controller - Possible future improvements.
Carlos Eduardo de Paula, Red Hat & Daniel Mangum, Upbound