KubeCon EU 2023 Recap – GitOps Sessions on Flux with OCI, Liquid Metal CI/CD Platforms & Telco Cloud Platforms
FluxCD and Weaveworks Team KubeCon EU 2023

KubeCon EU 2023 Recap – GitOps Sessions on Flux with OCI, Liquid Metal CI/CD Platforms & Telco Cloud Platforms

The Weaveworks and Flux team were in Amsterdam at the recent #KubeConEU 2023 event and participated in several informative sessions. Presented talks zeroed in on CI/CD Platform, featuring a demo showcasing the Liquid Metal Project - one of the highly anticipated and registered talks at KubeCon (~1700 registrations). Other talks featured GitOps, FluxCD & OCI, and Helm. The videos of these sessions are now available on YouTube, and you can find links to them below in this blog.

In addition, the Flux team joined the #CNCF Graduated Project Celebration along with our ArgoCD friends. We also participated in the OpenGitOps Project meeting and the Flux Project Meeting.

A CI/CD Platform in the Palm of Your Hand - MicroVms, Liquid Metal

Despite being an essential part of cloud-native operations, many organizations often treat continuous integration (CI) infrastructure as an afterthought. The providers available for CI infrastructure tend to use legacy infrastructure, creating bottlenecks during the incremental build, test, and release processes.

Additionally, containerized builds raise concerns about the security of privileged docker-in-docker runs, forcing a compromise between security and slow spin-up times. The cost and environmental overheads associated with maintaining a hot pool of nodes add to the challenges.

However, the solution here is going old school - using bare-metal and MicroVms which offer the speed and flexibility of containers combined with the security of regular VMs.

Liquid Metal is a project that has gained popularity due to the promise of more performant and cost-effective CI models.

Claudia B. , Weaveworks’ Senior Software Engineer, presented a case study of an experimental system combining Kubernetes with on-demand MicroVMs, demonstrating it live on a Raspberry Pi cluster.

Talk outline:

  • Intro to MicroVms (min 0:27)
  • Liquid Metal Project (min 1:55)
  • Flintlock (min 2.46)
  • Cluster API Provider MicroVM (min 3.11)
  • Firecracker & Cloud Hypervisor (min 3.41)
  • Containerd (min 4.18)
  • Architecture (min 4.43)
  • Liquid Metal Use Cases (6:12)
  • Edge Computing
  • Low resource systems (like homelabs)
  • Bare metal
  • CI self-hosted runners
  • Demo Background & Intro (min 7:05)
  • Use Case: CI/CD platform
  • Action Runner Controller (min 7:45)
  • MicroVM Action Runner (min 8:12)
  • Benefits of setting up a separate CI System (min 9:03)
  • The Setup (min 13:10)
  • The Network (min 14:15)
  • The Hackery (min 15:12)
  • The POC (min 17:10)
  • Demo (min 18:37)
  • Learnings (min 31:40)

Watch the entire talk here:

Panel: Looking Ahead to the Future with Project Sylva, Energy Efficiency & Telco Cloud Platforms

Project Sylva was announced by the Linux Foundation Europe in November 2022. The code name of the project, which is derived from the word "sylva," meaning "the forest trees growing in a particular region," reflects its focus on energy efficiency and environmental sustainability.

The project aims to create a cloud-native, open-source, production-grade telco stack in collaboration with leading European carriers and vendors. In addition, it aims to consolidate the Telco Cloud model's operating model with cloud-native patterns while addressing regulatory challenges and opportunities.

In this panel discussion, held on Cloud-Native Telco Day, experts discussed the innovations in the Telco Cloud ecosystem in Europe and beyond and the challenges and opportunities for telcos in the cloud-native ecosystem, including the use of operating models such as GitOps.

The panelists were:

Watch the entire talk:

Flux Beyond Git: Harnessing the Power of OCI

In this Flux maintainer track session, Stefan Prodan , a Principal Engineer, and Hidde Beydals , Senior Software Engineer, discussed the latest developments of Flux around the Open Container Initiative (OCI). They zeroed in on how OCI can be used as the single source of truth for application code (container images) and configuration (OCI artifacts).

The demo portion of the video shows how you can build a secure delivery pipeline leveraging Flux integrations with GitHub Actions and keyless signatures from Sigstore Cosign.

Weaveworks engineers and Flux Maintainers delve into the following during the session:

  • Flux Project Overview (min 0.46)
  • Flux: Ecosystem News (min 2.55)
  • New adopters and vendors
  • Latest Integrations and Extensions
  • Open Container Initiative (min 5:21)
  • Flux: GitOps Workflow (min 7:28)
  • CI/CD Workflow for OCI artifacts (min 8:52)
  • Source APIs (min 10:33)
  • OCI Support for:
  • Kubernetes Configs (min 13:23)
  • Terraform Modules (min 14:01)
  • Flux: Push Changes to clusters from CI safely (min 14:15)
  • Flux: OCI custom media types (min 15:48)
  • OCI Support for Helm Charts (min 17:29)
  • Benefits of OCI Compared to Git (min 18:22)
  • Authentication Towards Registries (min 19:20)
  • Integrity Verification of OCI Sources (min 20:00)
  • OCI Use Cases (compared to Git) (min 20:50)
  • OCI Resources (min 24:25)
  • Demo and Q&A (min 25:50)

Watch the entire talk:

Panel: How GitOps Changed Our Lives & Can Change Yours Too!

For those who are contemplating #GitOps or already implementing it, this talk is for you. A panel of GitOps project experts who’ve used popular GitOps tools such as Flux, Argo, and other projects in the GitOps ecosystem shared their journeys and experiences.

The panelists included:

All panelists are members of the GitOps Working Group and OpenGitOps Project. They discussed the origins of GitOps as a natural progression of Kubernetes and DevOps best practices and how it has improved their deployment and security practices. The panelists also addressed the usability and complexity issues associated with various tools and solutions and the pain points, struggles, and barriers to adoption. In addition, they have shared lessons learned, benefits, and how GitOps has transformed their work.

Watch the entire talk:

Learn the Helm Code Base and PR Review Process

#Helm is the most efficient method to package, discover, distribute, and utilize software on Kubernetes. Due to its user-friendly interface and its compatibility with other projects, products, and solutions, Helm has gained widespread popularity in the cloud-native community. Although Helm offers a range of useful features, even more exciting features could be incorporated into the project in the future.

In this session, the maintainers of Helm showcased upcoming improvements and explained how users could assist in accelerating their implementation. This will involve an overview of the Helm codebase and a breakdown of the community Pull Request review process, including how to select an open PR for review, reproduce the original problems, and test proposed solutions. Community members are encouraged to take advantage of opportunities to advance up the contributor hierarchy by joining the Helm team and becoming a "Triage Maintainer" and more.

This talk was led by:

  • Scott Rigby , Developer Experience Engineer, Weaveworks
  • Andrew Block, Senior Principal Consultant, Red Hat
  • Karena Angell , Senior Principal Product Manager, Technical, Red Hat

Watch the entire talk here:

Until Next KubeCon

KubeCon EU 2023 was another great event that brought together industry leaders, developers, and enthusiasts from around the world to explore the latest advancements in the Kubernetes ecosystem. The Weaveworks and Flux team gave exceptional talks around FluxCD and OCI, GitOps, Helm, MicroVMs and Liquid Metal. With the rapid evolution of the Kubernetes ecosystem, the future looks brighter than ever for the world of cloud-native computing. Until the next KubeCon, let's continue to harness the power of Kubernetes and propel the industry forward together.

If you’re using Flux and the GitOps family of projects, you may be interested in our latest solution offering: Weave GitOps Assured – a 100% open-source solution that provides hands-on technical support from the creators of Flux. Weave GitOps Assured allows you to build your production environments with flexibility, all while providing enterprise assurance when you need it most.  Contact Us to learn more.


To view or add a comment, sign in

Insights from the community

Others also viewed

Explore topics