Cloud Native Prague

Cloud Native Prague #11

Capacity: 500
hybrid
Event date
Mar 26, 24
05:30 PM - 10:00 PM CET
Location
Etnetera Core, 1037 Jankovcova
About this event

Meetup theme: Kubernetes Configuration Management

Meetup will be in hybrid mode and the panel discussion will be in English. The physical part takes place in Etnetera Core Prague office in Holesovice. Online stream will be available on Bevy platform for registered attendees. Records will be published to community's Youtube channel

Agenda
  1. 5:30 PM CET

    Doors open

    in-person
  2. 6:00 PM CET

    [EN] Intro - Zdeněk Váňa

    hybrid
  3. 6:10 PM CET

    [EN] Kustomize - for those who dont like double braces - Petr Studený

    hybrid

    Kubernetes manifests are defined in the form of json or yaml objects built in the form of Kubernetes API specification. The popular tool, Helm, does not reflect the nature of kubernetes objects and treats them as a result of templating operation, similarly to how web frameworks treat HTML.

    Kustomize, built in kubectl, is template-free declarative management closely tied with native kubernetes manifests. It allows to modify any input kubernetes object without need of altering the original code using overlays over base resources that might come from various sources.

    Kustomize allows easy modification of images, replicas or common labels yet it enables injection of larger pieces of code using patches or components.

  4. 7:00 PM CET

    Coffee Break

    hybrid

    2nd presentation - WIP

  5. 7:10 PM CET

    [EN] Tanka: for those who hate string templating, but don't mind brackets all that much - Filip Křesťan

    hybrid

    Kubernetes API resource manifests are structured data. String templating is admittedly not the best way to generate those. There now exists a whole class of purpose built languages specifically designed to generate and validate structured data that lend themselves well to generating Kubernetes API resources. Depending on what your use-case is, this might be a killer application for you.

    Jsonnet, used by Grafana Tanka, is one such language.

  6. 8:00 PM CET

    Networking

    in-person
Speakers
Organizers
Gallery