ADEO Tech Blog
Published in

ADEO Tech Blog

KubeCon Europe 2022 — our highlights

KubeCon logo
The KubeCon Avenue

This year, ADEO gave us the chance to participate in the biggest Kubernetes event worldwide. This allowed us to better understand the variety and the depth of the community around CNCF projects!

With more than 7000 participants, KubeCon Europe is huge! 65% of the participants were at their first KubeCon.

Resolutely focused on the values ​​of open source and the community, the CNCF is constantly looking for partners, developers and contributors in the broad sense. A contribution can be simply reporting a bug on Github!

For me, this KubeCon seems to be oriented on security. With the growing threats and the increasing complexity of technology and architecture, everyone must now verify, scan and protect themselves…

Today the CNCF proposes more and more standardized solutions via a large number of interfaces. KubeCon was an excellent opportunity for us to see them.

CNCF standard

❤️Here are our favorite sessions ❤️:

  1. Effective Disaster Recovery: The Day We Deleted Production — Rick Spencer & Wojciech Kocjan, InfluxData
  2. Network-aware Scheduling in Kubernetes — José Santos, Ghent University
  3. Seeing is Believing: Debugging with Ephemeral Containers — Aaron Alpar, Kasten
  4. From Kubernetes to PaaS to … Err, What’s Next? — Daniel Bryant, Ambassador Labs
Opening Keynote

❤️Effective Disaster Recovery: The Day We Deleted Production — Rick Spencer & Wojciech Kocjan, InfluxData

This is a feedback on a major incident at InfluxData where ArgoCD and the GitOps approach deleted all production data resulting from bad configuration…

It should be understood that influxData, as a database host, has all of its infrastructure in Kubernetes mode, including the volumes (PV).

The crux of the presentation is the incident origin. Rick and Wojciech explained to us that they have merged a Github PR that only adds Kubernetes resources and that ArgoCD will “simply” create them. But in reality, this action deleted all the data. Emerging from such a horror story, everybody was wondering if their own operations are really 100% ok: git flow, release management, staging environment, review etc… We also find the timeline hour by hour and the major decisions that were taken; including the first decision “we don’t touch anything until we have a real action plan!”. To see or see again without hesitation.

Link to the replay video.

❤️Network-aware Scheduling in kubernetes #OPS

The native Kubernetes scheduler allows us to reduce infrastructure costs by using resources more efficiently. For applications with an end-to-end latency which must be as low as possible, the scheduler which is limited to CPU/Memory resources, does not take the bandwidth into consideration (especially on regional networks). In such cases, it is possible to deploy a specific scheduler that takes into account network performance and topologies.

Kubernetes SIGs: scheduler plugins based on the scheduler framework

Link to the replay video

❤️ Seeing is Believing: Debugging with Ephemeral Containers — Aaron Alpar, Kasten
Very interesting talk on the best way to debug a pod without being intrusive and impacting, based on linux namespaces. This feature will be delivered in Kubernetes v 1.23, remind yourself once it’s available !

Link to the replay video

❤️From Kubernetes to PaaS to … Err, What’s Next? — Daniel Bryant, Ambassador Labs

This talk focuses on the complexity of the K8s ecosystem for a developer and the need to position themselves as a platform to facilitate the developer experience… great similarities with what we experience at Adeo. For example, the platform must be considered as a product in its own right (Golden Path).

Link to the replay video

Check the full list of talks here.

See you next year round ! (KubeCon 2023 17–21 APRIL AMSTERDAM, THE NETHERLANDS)

Christophe, Franck, Maxime, Xavier.

--

--

--

Discover tech life at ADEO throughout our expert’s stories and our products. This is how we act to make home a positive place to live.

Recommended from Medium

FileMaker Help: A Worthwhile Read

How to Merge Two Word DocX Documents Together using Java

External Code (Gems & Libraries)

Unit Testing Best Practices

How to convert a Word DOC 97–03 Document to Text TXT in C# .NET Framework

Python Tutorial: Government Social Media Analyser Class Build Out

All you wanted to know about CORS

Custom sliders in Flutter

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Xavier Baude

Xavier Baude

Tech Lead at ADEO. Love Kubernetes since it was minion 😻.

More from Medium

A Guide to Secrets Management with GitOps and Kubernetes

Using Kubernetes Admission Controllers

Dealing With Air-Gapped Environments Just Got Much Easier

Testing the Resilience of your Kubernetes systems using Chaos Mesh