What? Cloud Native & Kubernetes Warsaw Meetup - 14th edition
Where? Google HQ - Emilii Plater 53, Warsaw - 8th FLOOR
When? Thursday, June 27th, 2019 @ 18:30!
18:30 - 19:10 - Andreas Grabner: "Continuous Deployment & Operations on Kubernetes with keptn"
Our innovation lab team recently released the keptn (https://keptn.sh/) – an open source framework for cloud native delivery and automated operations. Keptn now supports multi-stage delivery pipelines with automated quality gates, dark/shadow/canary/blue/green deployments and auto-remediation of container-based services on Kubernetes.
In this talk, I explain WHY we built keptn, HOW we implemented it (Event-Driven Architecture) and show HOW it works. We still have ways to go – but for this, we need the Cloud Native Community. Our goal is to contribute it to CNCF – and this presentation will get us a step closer to this goal
19:10 - 19:50 - Maciej Strzelczyk "It's Kubernetes! What can go wrong?"
Kubernetes has become a standard for orchestrating containers and is used by more and more companies across the world. With support from all major cloud providers, it's easier than ever before to start your own cluster and begin your k8s adventure. However, Kubernetes itself is not a simple tool. Even though it makes deploying your software easier, it can also be a big source of headache if misconfigured or used incorrectly.
Maciej is a Technical Solutions Engineer (TSE) at Google.
As TSEs they help developers run their projects on GKE every day. They have witnessed Kubernetes greatest glory and biggest failures. Now, Maciej wants to share with you a couple of stories about the "adventures" their customers had with their clusters. Come and learn about potential dangers awaiting you in the land of Kubernetes!
20:00 - 20:40 - Jörg Schad "Building Kubernetes Operators with KUDO - Experiences from Building the ArangoDB Operator"
In recent years Kubernetes has become the default platform for deploying your microservices. A multi-model database such as ArangoDB can provide a scalable persistent backend for both graph and document data models for such microservice architectures.
The best practice for running stateful services–such as ArangoDB–on Kubernetes is using operators which provides automation around deployment, scaling and failure recovery.
Unfortunately writing an operator is challenging and time-consuming. it requires deep Kubernetes expertise and typically 10,000 or more lines of code, a significant investment, and maintenance burden over time. So developers wanting to write an operator for their favorite stateful system are challenged to learn about Operators, Kubernetes, and Golang.
KUDO aims at simplifying that process by providing a simple YAML based configuration from which the operator is generated.
In this talk we will discuss:
- the lessons learned while writing the ArangoDB operator
- general best practices around operator Day 2 operations (such as upgrades, configuration changes, etc)
- the various operator sdks including kubebuilder, Operator SDK, Kudo, and others
Doors open at 18:00, talks start at 18:30. There will be plenty of people to discuss Cloud and Kubernetes related questions with!
Please register with your full name and surname and remember to unRSVP if you realize you can't make it - it will help our crew a lot. Registration ends on Tuesday 25th of June at 16:00.
Make sure you follow Twitter (https://twitter.com/CNKPoland) for any updates and early announcements.
Join the Cloud Native & Kubernetes Community Slack: https://communityinviter.com/apps/cloudnativepoland/cloud-native-poland
18:00 - 18:25 - Doors open
18:25 - 18:30 - Introduction
18:30 - 19:10 - First Talk
19:10 - 19:50 - Second Talk
19:50 - 20:00 - Technical Break
20:00 - 20:40 - Third Talk
20:40 - 22:00 - After Party @ Google
Direct contact with organizers: [masked]
See you there!