Operator Day at KubeCon EU 2022 talked about software operators, shared best practices and insights on operating Kubernetes applications, and explored the Canonical implementation of Kubernetes Operators: Charmed Operators.
This 4th edition also hosted a panel discussion featuring industry thought leaders from CNCF, AWS, Google, Microsoft and weave.works with Mark Shuttleworth, moderated by David Booth.
13:00 - 13:30 | Opening Plenary Mark Shuttleworth & David Booth |
|
“Kubernetes is taking the app development world by storm” is one of the most popular phrases about Kubernetes. How can we make best use of this technology? Mark Shuttleworth (founder of Canonical, the company behind Ubuntu, and one-time astronaut) talks with David Booth (VP Cloud Native Applications at Canonical) about the past year and what to expect in the near future. |
||
13:30 - 14:00 | Kubernetes: A common substrate for enabling solutions Alex Jones |
|
Together we explore the current landscape of Kubernetes, how Canonical is leveraging and contributing to the ecosystem, with a view to the future of needs of end-users. We highlight trends such as the synthesis of human behaviours through operators, the shift towards GPU/networking offloads and Kubernetes at IoT/Edge. The goal of this session is to invigorate and excited about Canonical's part within a much larger and thriving cloud native ecosystem, centered around Kubernetes. |
||
14:00 - 14:30 | Juju & Charmed Ecosystem Update Jon Seager |
|
In this session we take a look back at the past year and the developments we've enjoyed in Juju, Operator Framework and the broader ecosystem, then take a look at the year ahead. | ||
14:45 - 15:15 | 30 mins to stand up a simple app Daniela Plascencia |
|
In this session we'll introduce the project and explore the Juju ecosystem, as well as basic charming concepts. We'll deep dive into the build and deploy process for a simple charm. By the end of this session, attendees will: - Understand Juju and charms on a high level - Know the structure of a simple charm - Know how to build, deploy, and interact with a simple charm |
||
15:15 - 15:45 | Observability for developers of Charmed Operators Simon Aronsson |
|
In this session, elaborating upon the work already done by Daniela Plascencia, we'll have a look at how we may leverage Juju and the Canonical Observability Stack to make our charm observable, and by that also monitorable. By the end of this session, attendees will: - Know how to expose telemetry in the form of metrics and logs - Know how this telemetry is collected by the observability stack - Know how to bundle a charm with dashboards for telemetry visualization - Know how to bundle a charm with alerts for automated symptom detection |
||
15:45 - 16:15 | Testing framework for Juju Charmed Operators Marc Oppenheimer |
|
In this session, Marc will take you through how to use the ops library's testing harness to check that your charm is doing exactly what you think it's doing across multiple scenarios.We will cover: - Unit testing the methods implemented in the previous sessions - Simulating container networking within the charm - Integration testing your charm with real requests |
||
16:45 - 17:15 | Publishing Charmed Operators and their Ecosystem Pedro Cruz & Michael Jaeger |
|
Charmed Operators make a lot more sense, if they are reused for new applications in a new context. This session covers publishing of Charmed Operators for others. In addition, it introduces the collection of available Charmed Operators on Charmhub.io. | ||
17:15 - 17:30 | Building a sophisticated product on Juju Rob Gibbon |
|
Like a charm - building an integrated, operator-driven MLOps ecosystem on Kubernetes | ||
17:30 - 18:30 | Experts Panel Discussion: Outlook to Kubernetes and cloud native operations Mark Shuttleworth, David Booth, Ken Sipe, Steve George, Michael Hausenblas, Lachlan Evanson, Tim Hockin |
Founder & CEO, Canonical
VP Cloud Native Applications, Canonical
Engineering Director, Canonical
VP, Enterprise Solutions, Canonical
Charm Engineering, Canonical
Charm Engineering, Canonical
Product Manager, Canonical
Product Manager, Canonical
Product Lead, Canonical
Co-Chair Operator Framework, CNCF
Solution Engineering Lead, AWS
Chief Operations Officer at Weaveworks
Principal Software Engineer, Google Cloud
Charm Engineering, Canonical
Principal Program Manager, Microsoft
Event platform: https://hopin.com/events/operator-day-hosted-by-canonical-may-2022
Canonical blog post: Operator Day hosted by Canonical at Kubecon EU 2022
Event page: https://kccnceu2022.sched.com/event/10eaS