Cloud Native Budapest

Kubernetes dev and deploy

Attendees:
in-person
Event date
Oct 25, 23
05:30 PM - 08:00 PM CEST
Location
Nokia offices ("A" reception)
About this event

Kubernetes boasts a dynamic and swiftly evolving ecosystem, presenting unique challenges throughout the entire software lifecycle. Whether you're developing for Kubernetes or deploying applications, these challenges inevitably arise.

Join us for a deep dive into Kubernetes development and deployment trends and strategies. Be at the forefront of mastering the intricacies and opportunities this platform offers.

📋 Agenda

Scroll down to see the agenda.

After the presentations, we can head to a nearby bar and continue our discussion over a few beers. 🍻

ℹ️ The presentations will be in English.

📍 Venue

The meetup will be hosted at the offices of Nokia Solutions and Networks Kft.

When approaching on foot, look for Padthai Wokbar. The entrance is on the opposite side, marked as "A" reception.

For those using public transport:

  • Take Metro line 3 to the "Semmelweis Klinikák" stop. It's a 5-minute walk from there.
  • For Tram lines 4 and 6, alight at the "Corvin negyed" stop and pass through Corvin Plaza. It's approximately a 10-minute walk.

For those arriving by car: you can park on Szigony utca (paid parking).

Meeting details
Use the link below to watch the recording.
Agenda
  1. 5:30 PM CEST

    Doors open & mingling

    in-person
  2. 5:55 PM CEST

    Welcome and introduction

    in-person
  3. 6:00 PM CEST

    Presentation: Dev and deploy with a single tool (Péter Wilcsinszky, Axoflow)

    in-person

    Local development, CI and CD are often handled by a plethora of tools that need to be wired together manually. It is the case even on Kubernetes, although it’s supposed to provide us a unified runtime for our apps. The next generation of deployment tools aim to provide us with an abstraction layer that unifies the way we develop and test locally, test in a CI and deploy to remote environments with the same workflow that is easily reproducible and feels local. Two emerging players in this space are garden.io and acorn.io. In this talk we are going to look at the benefits these tools bring and the possible downsides.

  4. 6:30 PM CEST

    Presentation: kpt: treat your Configuration as Data (István Kispál, Nokia Bell Labs)

    in-person

    Have you heard of GitOps? There is a good chance that you have, since it is one of the hyped buzzwords nowadays. GitOps principles are great, and if you apply them to you Kubernetes application you will end up storing a bunch of Kubernetes Resources in Git in YAML manifest files. Nice, but are there any tools out there that can help you write code that manipulates those YAMLs?

    Well, let me introduce a newly adopted CNCF project, named kpt. I will show you how to express your configuration data following the Kubernetes Resource Model (KRM), how to package your application in a way that is editable by code (so definitely not in Helm packages), and how to write Kubernetes Controllers that manipulate your application package and gradually adapts it to its ever changing environment.

  5. 7:00 PM CEST

    Break (Pizza!!!!!)

    in-person
  6. 7:15 PM CEST

    Presentation: KCP: Kubernetes API on steroids (Máté Őry, Axoflow)

    in-person

    KCP (kcp.io) is a general purpose Kubernetes-style API server without the pods and nodes. In May, Peter Wilcsinszky talked about its innovative use for problems not related to the Kubernetes containerization domain. This time I will give a quick overview about the project and talk about the most interesting features that KCP adds on top of the original Kubernetes API server: how to use it to control multiple Kubernetes clusters, how to make it massively multi-tenant, how to isolate resources with its multi-level workspace model, how to expose API services, or how to scale KCP using its built-in sharding support.

  7. 7:45 PM CEST

    Networking

    in-person
Speakers
Organizers