WORKSHOPS
Workshops Program
Wednesday, September 11th
08:45 – 9:00
08:45 – 9:00
Registration
09:00 – 16:30
09:00 – 16:30
Kubernetes 101 Workshop
Tomasz Tarczyński
It's a hands-on workshop presenting basic concepts in Kubernetes from the user perspective. Each participant will work on their own laptop (either on Vagrant or on Google Cloud Platform). We invite anyone who hasn't used Kubernetes before and want to learn from scratch.
09:00 – 16:30
09:00 – 16:30
Golang 1-day Get-Started Training
Wojciech Barczynski
Workshop description:
  • Tools: formatting, linters, dependencies
  • Code structure: packages, imports
  • Flow control statements; types overview
  • Error handling
  • Testing
  • Methods and interfaces
  • Your first web apps
  • Concurrency Basics
09:00 – 13:00
09:00 – 13:00
Deployment Strategies in Kubernetes

Rafał Małanij
Kubernetes Fundamentals - What Will You Learn?
  • A quick review of Docker and containerization practices.
  • The architecture of Kubernetes.
  • How to deploy applications on Kubernetes and make it publicly available.
  • How to manage and monitor Kubernetes.
    13:00 – 17:00
    13:00 – 17:00
    Building your first Kubernetes operator in Golang

    Michal Pawlowski & Adam Otto
    Building automation around kubernetes can be a very challenging task. Controllers and CRDs became de facto standard for achieving it. More and more users are building k8s extensions to automate their infrastructure and software. During the workshop we will give an extensive introduction to CRDs and controllers (aka operators), an overview of the best practices on building those to achieve full automation in the k8s ecosystem. Attendees will be guided step by step to build their own controller using one of the most popular frameworks. To efficiently participate in the workshop everyone should be familiar with basic kubernetes concepts and have their own laptop with preconfigured golang environment.
        Workshops Program
        Thursday, September 12th
        08:45 – 9:00
        08:45 – 9:00
        Registration
        09:00 – 16:30
        09:00 – 16:30
        Golang 1-day Intermediate Training
        Wojciech Barczynski
        Workshop description:
        • REST API
        • Testing your CRUD app
        • Database Access
        • Observability: Monitoring with Prometheus and logging
        • Kubernetes: client-go
        • Kubernetes: Operator-SDK and kubebuilder
        Contact us
        +48 794 715 666
        community@cognitive-cs.com