This is our first meetup, so let's kick it off with some exciting content ...
We have invited two experts with deep insights from the Kubernetes project:
Talk 1: "Principles of the Kubernetes API and how to extend it", by Stefan Schimanski
This talk will explore the concepts behind the Kubernetes API. While Kubernetes is pretty good at launching pods, this is not the topic of this talk. Instead we will learn about the type universe where the well-known Kubernetes objects live, about kinds and resources, how versioning and conversion works and how API groups are used to group types in logical groups. With this knowledge we will look into ThirdPartyResources to store custom objects and how these will evolve in Kubernetes 1.7+. Finally, user-provided API servers are discussed as a way to extend a Kubernetes cluster with your own full-features and native API types.
Stefan is a passionate Software Engineering Professional with a Ph.D. in Mathematical Logic and two parallel University Degrees in Mathematics and Computer Science, with 15 years of experience in Software Development. He has a strong interest in agile software development, microservice infrastructure, continuous integration and software quality through automatic testing, in DevOps, cloud technologies, in teaching and mentoring, design thinking and lean. Stefan is a Senior Software Engineer at RedHat and currently also a Mentor in the Google Summer of Code Programm on Third Party Resources.
Talk 2: "Let a Kubernetes cluster manage it’s worker nodes by itself", Sebastian Scheele
Why not using Kubernetes to manage and deploy which works on a generic way with work on different cloud providers and also on bare-metal. This talk will introduce a concept of NodeClass and NodeSet which will allow you to use additionally kubectl to deploy your nodes. Additional you will learn how to enhance the concept for specific requirements with your own controller.
Sebastian Scheele is a co-founder of Loodse. Loodse's Kubermatic Container Engine includes everything businesses need to run containerized services in production. Sebastian has been a major contributor to the development of K8SNIff. Prior to founding Loodse, Sebastian worked as a Consultant and as Product Specialist at SAP. He holds a degree in Computer Science from the University of Applied Science and Arts of Dortmund.
So if you have read until here, you might not only be interested in the above topics, but you surely also have something to share. Let us know if you want to volunteer for presenting your topic at our next meetup or if you know someone who would and last not least, let us know which topics would be of interest and let's find an expert together ...