Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: update operator day #517

Merged
merged 1 commit into from
Feb 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
59 changes: 18 additions & 41 deletions templates/operator-day/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@
<div class="col-8">
<h1 class="p-heading--2">How is the tech industry using software operators?</h1>
<h2 class="p-heading--3">Find out at Operator Day</h2>
<p>Co-located at KubeCon NA 2023 on 6 November 2023, we presented <a href="https://app.myonvent.com/event/operator-day/" class="p-link--inverted">Operator Day for the 7th time</a>. It was the ideal introduction to how operators work and how to create them using the Charm SDK for Juju – but if you couldn’t make it to the event, don’t worry, we have good news.</p>
<p>Starting January 4th, we will present weekly on-demand events covering the presentations step by step. We will stream the presentations and answer your questions in a live chat.</p>
<a class="p-button--positive" href="#register-for-inside-operator-day-in-january" style="margin-top: 1rem">Register for Inside Operator Day</a>
<p>Since 2020, Canonical has delivered Operator Day events, colocated at KubeCon, to showcase what operators are, how to use them, how to create them and how you can benefit from them.</p>
<p>This year, the 8th edition of Operator Day will take place online, co-located with KubeCon EU 2024 in Paris, on Tuesday, 19 March 2024. Join us to learn about operators for some of the most popular open source software, including PostgreSQL and MongoDB</p>
<a class="p-button--positive" href="https://app.myonvent.com/event/operator-day/" style="margin-top: 1rem">Register at Operator Day co-located at KubeConEU 2024</a>
</div>
</div>
</section>
Expand All @@ -29,26 +29,22 @@ <h2>What is Operator Day?</h2>
<p>Canonical has redefined how we operate applications and provides <a href="/">an OSS-based platform and framework</a> for building and running operators.</p>
<p>And what better place to talk about operators than KubeCon? KubeCon is a bi-annual event in Europe and North America, with presentations, sessions, tutorials and hands-on demos for open-source communities building cloud-native applications.</p>
<p>It is the most significant event for cloud-native computing, receiving more than 15,000 registrations in the past. KubeCon is the flagship conference of the <a href="https://www.cncf.io/">Cloud Native Computing Foundation (CNCF)</a>.
Canonical has inaugurated the Operator Day event at KubeCon conference in 2020. If you missed them, you could freely access recordings from the sessions <a href="https://www.youtube.com/@UbuntuOS/playlists">on YouTube</a>.</p>
Canonical launched the inaugural Operator Day at the KubeCon conference in 2020. If you missed our past events, you can freely access recordings from the sessions <a href="https://www.youtube.com/@UbuntuOS/playlists">on YouTube</a>.</p>

<h3>How was Operator Day at KubeCon NA 2023?</h3>

<p>The most recent Operator Day covered the entire journey of an engineering team, exploring software operators with hands-on sessions. Based on feedback from previous attendees, we covered the step-by-step creation of an operator for <a href="/">Juju</a>, called a charm, using the <a href="/docs/sdk">Charm SDK</a>. The programme included:</p>
<h3>What to expect from the next Operator Day at KubeCon EU 2024?</h3>

<p>At this edition of operator day, we will take a closer look at specific operators for some of your favourite open source software.</p>
<p>The presentations will focus on operators for popular open source software running on Kubernetes to create cloud-native solutions, including:</p>
<ul>
<li>How to write the first lines of code to create a charm</li>
<li>How to extend the charm with certificate management, single sign-on and observability</li>
<li>How to deploy and publish the charm to MicroK8s on AWS</li>
<li>The PostgreSQL operator in action: Database servers are typical cases for automating operational tasks. See how the charm for PostgreSQL covers automation for disaster recovery and other management tasks.</li>
<li>A charm for the popular MongoDB: a great example of a sophisticated workload that scales to an enterprise level is MongoDB. Learn how a charm for MongoDB supports deployment, management, patching and upgrading on Kubernetes or IaaS clouds.</li>
<li>Modern Relationship-based Access Control (ReBAC) with OpenFGA: A context-aware ReBAC model based on OpenFGA provides more flexibility and expressiveness – perfect for running operators. See how the open source orchestration engine Juju takes advantage of a modern, state-of-the-art, fine-grained access model.</li>
</ul>

<p>The presentations showed the path from zero to a production-grade charm ready for Juju. Because the sessions did not focus on slides but on showing interactions within the terminal, IDEs and web browsers, everyone can follow the steps in their own environments. The <a href="https://github.com/operatorinc">code is freely accessible on Github</a>.</p>

<p>If you missed this Operator Day, we have good news for you: each of these presentations will be covered in our series of on-demand events every week, starting on January 4th. We hope to see you there!</p>
</div>
<div class="col-6" style="padding-top:0.75rem">
{{ image (
url="https://assets.ubuntu.com/v1/273b6c88-operator-day.png",
alt="Operator Day - Hosted by Canonical Co-located at KubeCon NA. November 6th, 2023",
url="https://assets.ubuntu.com/v1/11da956a-operator-day.png",
alt="Operator Day EU 2024",
width="636",
height="333",
hi_def=True,
Expand All @@ -61,43 +57,24 @@ <h3>How was Operator Day at KubeCon NA 2023?</h3>

<section class="p-strip is-shallow">
<div class="u-fixed-width">
<h2 id="register-for-inside-operator-day-in-january">Register for Inside Operator Day in January 2024</h2>
<table>
<tbody>
<tr>
<td>January 4, 2024</td>
<td><a href="https://www.linkedin.com/events/7141048920952004609/about/">Mastering software operators for Data and
AI</a></td>
</tr>
<tr>
<td>January 11, 2024</td>
<td><a href="https://www.linkedin.com/events/7141052734513864704/about/">Mastering Charm Development with a Deep
Dive into Canonical Software Operators</a></td>
</tr>
<tr>
<td>January 18, 2024</td>
<td><a href="https://www.linkedin.com/events/7141054079799132161/about/">Strengthening Your Software
Operations</a></td>
</tr>
<tr>
<td>January 25, 2024</td>
<td><a href="https://www.linkedin.com/events/7141056040636260352/about/">Manage your software operators</a></td>
</tr>
</tbody>
</table>
<h2>Attend the next Operator Day on March 19th 2024</h2>
<p>Our 8th Operator Day is entirely virtual. You can dial in from anywhere and attend. Register for Operator Day as a co-located event at the <a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/">KubeCon EU 2024 conference</a> or directly at <a href="https://app.myonvent.com/event/operator-day">the event page</a>.</p>
<a href="https://app.myonvent.com/event/operator-day/" class="p-button">Register at Operator Day</a>
</div>
</section>

<section class="p-strip is-shallow">
<div class="u-fixed-width">
<h2>See past Operator Day events</h2>
<h3>Operator Day at KubeCon NA 2023 (6 Nov 2023)</h3>
<p>The most recent edition of Operator Day took place on 6 November 2023 co-located with the CloudNativeCon and KubeCon North America 2023 in Chicago, USA. The program took the audience through the journey of building, deploying, operating and scaling applications with software operators through the lens of a company called “Operator Inc.”</p>
<ul class="p-matrix">
<li class="p-matrix__item">
<div class="p-matrix__content">
<h3 class="p-matrix__title">
<a class="p-matrix__link" href="/operator-day/kubecon-eu-2023">Operator Day at KubeCon EU 2023</a>
</h3>
<p class="p-matrix__desc">The most recent event demonstrating operators for popular open source applications in VMs and K8s clusters - even running on mainframes.</p>
<p class="p-matrix__desc">Explore operators for popular open source applications in VMs and K8s clusters - even running on mainframes.</p>
</div>
</li>
<li class="p-matrix__item">
Expand Down
20 changes: 17 additions & 3 deletions templates/operator-day/kubecon-eu-2022.html
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,24 @@ <h3>KubeCon EU 2022 - May 16th</h3>
</section>

<section class="p-strip">
<div class="row--50-50">
<div class="col">
<p>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.</p>
<p>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.</p>
</div>
<div class="col">
{{ image (
url="https://assets.ubuntu.com/v1/e710f56a-image42.png",
alt="Operator Day EU 2024",
width="636",
height="333",
hi_def=True,
loading="auto|lazy"
) | safe
}}
</div>
</div>
<div class="u-fixed-width">
<p>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.</p>
<p>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.</p>

<h2>Agenda</h2>
<h3>May 16th</h3>
<table>
Expand Down
21 changes: 18 additions & 3 deletions templates/operator-day/kubecon-eu-2023.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,25 @@ <h3>KubeCon EU 2023 - April 17th</h3>
</div>
</section>
<section class="p-strip">
<div class="row--50-50">
<div class="col">
<p>The 6th Operator Day took place as a virtual event on the first day of KubeCon week, Monday, 17 April 2023. The event presented cases of popular open source software covered with operators across the entire stack: on virtual machines, private clouds, public clouds or in a multi-cloud scenario.</p>
<p>Presentations covered MySQL on K8s, operators for Kubeflow, and a software operator for WordPress. One of the highlights was a presentation on software operators running workloads on Ubuntu for mainframes.</p>
<p>A panel discussion on the outlook to K8s and cloud-native operations with industry experts from Microsoft, Google and Canonical concluded the day. See the agenda details further down below.</p>
</div>
<div class="col">
{{ image (
url="https://assets.ubuntu.com/v1/efa8f4aa-image11.png",
alt="Operator Day EU 2024",
width="636",
height="333",
hi_def=True,
loading="auto|lazy"
) | safe
}}
</div>
</div>
<div class="u-fixed-width">
<p>The 6th Operator Day took place as a virtual event on the first day of KubeCon week, Monday, 17 April 2023. The event presented cases of popular open source software covered with operators across the entire stack: on virtual machines, private clouds, public clouds or in a multi-cloud scenario.</p>
<p>Presentations covered MySQL on K8s, operators for Kubeflow, and a software operator for WordPress. One of the highlights was a presentation on software operators running workloads on Ubuntu for mainframes.</p>
<p>A panel discussion on the outlook to K8s and cloud-native operations with industry experts from Microsoft, Google and Canonical concluded the day. See the agenda details further down below.</p>
<h2>Agenda</h2>
<h3>April 17th</h3>
<table>
Expand Down
18 changes: 16 additions & 2 deletions templates/operator-day/kubecon-na-2022.html
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,23 @@ <h3>KubeCon NA 2022 - Nov 17th</h3>
</section>

<section class="p-strip">
<div class="row--50-50">
<div class="col">
<p>The 5th Operator Day took place at KubeCon North America 2022. This edition centred on cases where software operators have been applied successfully. The presenters discussed building software operators using Juju, an open-source operator lifecycle manager. Operators implemented for Juju are called Charmed Operators.</p>
</div>
<div class="col">
{{ image (
url="https://assets.ubuntu.com/v1/b1f0e6d6-image28.png",
alt="Operator Day EU 2024",
width="636",
height="333",
hi_def=True,
loading="auto|lazy"
) | safe
}}
</div>
</div>
<div class="u-fixed-width">
<p>The 5th Operator Day took place at KubeCon North America 2022. This edition centred on cases where software operators have been applied successfully. The presenters discussed building software operators using Juju, an open-source operator lifecycle manager. Operators implemented for Juju are called Charmed Operators.</p>

<h2>Agenda</h2>
<h3>Nov 17th</h3>
<table>
Expand Down
Loading