Istio - new in the cloud native landscape & K8s Central Go Modules Repository

MaibornWolff GmbH - Drygalski-Allee 25 München - View Map München Kubernetes/Cloud-Native Meetup
Wed, Feb 13, 2019, 6:30 PM (CET)

About this event

Hi Kubernauts,

new year with new possibilities. Get ready for our next Meetup in Munich on 13th February @MailbornWolff.

Agenda:

6:30 pm - Admission & Welcome
7:00 pm - Matthias Thubauville
7:30 pm - Baruch Sadogursky
8:00 pm - Food & Drinks & Networking

***************************************************************************
Matthias Thubauville, MaibornWolff

“Istio - the new star in the cloud native / container orchestration landscape”

Modern architectures, such as microservices, help to develop scalable and resillient systems, emphasizing flexibility and agility. However, this development has a price: with an increasing number of components
that have to be managed, the technical complexity typically rises as well. In order to provide stable and secure services, solutions for technical details, such as load balancing, authorization and circuit-breakers
need to be addressed. Service meshes provide one way to make these components centrally available and aim to reduce the operational and technical complexity of distributed systems. This talk gives an introduction to the concepts of service meshes and the motivations behind it. After explaining the functionality using the example of Istio, a selection of possible scenarios that are already conceivable today will be presented.

About Matthias:
Matthias Thubauville works as a Platform Architect at MaibornWolff GmbH. With more than 3 years of Kubernetes production experience for various clients in a variety of environments and setups, Matthias currently supports projects to build large, scalable and modern cloud architectures. His focus is on reliable infrastructure and smooth operations, particularly in the field of IoT use cases and its related challenges.

***************************************************************************

Baruch Sadogursky, JFrog

"Building a Kubernetes Powered Central Go Modules Repository"

Abstract
Today, Kubernetes is the defacto standard if you want to run container workloads in a production environment. As we set out to build our next generation of products, and run them smoothly in the cloud, we needed to move to Kubernetes too! In the process of building tools like KubeXray and GoCenter we learned a whole bunch. Join this talk to learn how to get started with Kubernetes and how we got started at JFrog building our new tools. After the session you will know:
- How we got to Kubernetes (and why we chose it)
- How to know what you have in your apps and containers (and how we built ours)
- How we’re running GoCenter at scale.

Talk
Today, Kubernetes is the defacto standard if you want to run container workloads in a production environment, though that wasn’t always the case. We had/have a fair amount of monolithic code for our products and to make sure we could build GoCenter in a way that would be easier to manage at scale we needed to make changes. For us, that meant changes to the way we write code (more Go), how we build apps (using Docker and Kubernetes), and how we deploy (using Helm). We had to figure out a whole bunch of things as we looked at building proper microservices that we could deploy to Kubernetes. During the session, we will pay special attention to things like logging, persistence, limits, and probes because containerizing an app is not simply putting your existing app into a docker container. As we’re looking at containers, knowing exactly what is in the container in terms of licenses, packages, and vulnerabilities was, and is, incredibly important to us to keep our cluster and data secure.

Notes
Throughout the session we’ll cover the lessons that we have learned building these products, so it will not be a product pitch.

When

Wednesday, Feb 13
6:30 PM - 9:30 PM (CET)

Where

MaibornWolff GmbH
Drygalski-Allee 25 München