Loading…
ContainerDays 2019 has ended
Talk [clear filter]
Tuesday, June 25
 

11:30am CEST

Fasten your Seatbelts ! Deployment Automation using Dockers and Ansible
In this session, we’ll discuss how we combine Docker , Ansible and Jfrog Artifactory to achieve more streamlined continuous integration . We’ll cover: * A quick history of our deployment challenges and what led us to Docker. * The benefits of our new deployment approach — easy to Setup and minimal investment * Our Experience in running Integration tests on docker containers * How we combine Docker and the Jfrog products like Artifactory for more streamlined continuous integration and deployment

Speakers

Tuesday June 25, 2019 11:30am - 12:05pm CEST
Small Tent Hafenmuseum Hamburg Kopfbau des Schuppens 50A Australiastraße 20457 Hamburg

12:15pm CEST

Switching the Engine (DNS) in Kubernetes: Benchmarks and Possibilities
DNS is one of the core components making Kubernetes run. It’s essential for most services and service discovery. It’s critical, underappreciated and overlooked at the same time. With the recent switch from Kube-DNS to CoreDNS as the main engine for DNS we wanted to take a retrospective look at the improvements and a future look at new possibilities. In this talk I’ll discuss common DNS issues such as UDP packet loss and resulting tail latency issues, compare the performance and reliability of Kube-DNS and CoreDNS, plus spec out and test possible iterative setups with advanced CoreDNS features such as local Daemonset caching, TCP support, prefetching, DNS over GRPC and GRPC based watches.

Speakers
avatar for Michael Grosser

Michael Grosser

Rekkur Solutions


Tuesday June 25, 2019 12:15pm - 12:50pm CEST
Small Tent Hafenmuseum Hamburg Kopfbau des Schuppens 50A Australiastraße 20457 Hamburg

2:00pm CEST

What does the kubelet say?
Etcd goes 'store', kube-proxy goes 'route', API server goes '418', what does the kubelet say? Kubelet is one of the central components in the kubernetes cluster. Most of us are taking it for granted that is would just work and start our containers. CNI handles the networking part, kube-proxy the service part, but kubelet does more than just starting containers. In this talk, I cover kubelet on a high level before deep diving in the belly of the beast and its interfacing with CNI, container runtime and ultimately Linux kernel.

Speakers

Tuesday June 25, 2019 2:00pm - 2:35pm CEST
Small Tent Hafenmuseum Hamburg Kopfbau des Schuppens 50A Australiastraße 20457 Hamburg

3:50pm CEST

Spark performance tuning for Kubernetes/Serverless workloads
Cloud platforms provide flexibility of creating Spark clusters for short duration either as Function as a server or on Kubernetes. But, it is important to ensure that the spark jobs are written and executed in a way as to get the best mileage from these clusters. Given that the Clusters are billed on the duration of time used, performance of jobs becomes critical not only to improve efficiency but to reduce the Total Cost. This talk covers practical tips and hints on how to tune Spark jobs on popular Resource Managers like Yarn,Kubernetes for best performance. This talk will also address some of the FAQs by users and customers on Spark Clusters on popular Cloud platforms.


Tuesday June 25, 2019 3:50pm - 4:25pm CEST
Small Tent Hafenmuseum Hamburg Kopfbau des Schuppens 50A Australiastraße 20457 Hamburg

5:20pm CEST

GitOps by courtesy of Jenkins-X
The talk will introduce Jenkins-X basics from an operations point of view. Then it will cover the GitOps methodology and how it is realized by JX. Besides, it will show what other benefits JX brings to a development team by simplifying the setup of new, or importing existing microservice applications to k8s.

Speakers
avatar for Gerd Aschemann

Gerd Aschemann

FreeLancer


Tuesday June 25, 2019 5:20pm - 5:55pm CEST
Small Tent Hafenmuseum Hamburg Kopfbau des Schuppens 50A Australiastraße 20457 Hamburg
 
Wednesday, June 26
 

10:50am CEST

Secure Software on Azure Kubernetes Services
By applying some essential security measures, you can make your Azure Kubernetes Service solution a much harder target for hackers. But how do you do that, while still deploying to production multiple times a day? You can do this by embedding application security into your development process. For example, you model threats your application may face and add countermeasures up front. And inside the delivery pipeline, you monitor your repository for vulnerabilities. But there's more! In this talk I'll show you what you need to know.

Speakers
avatar for Loek Duys

Loek Duys

Xpirit


Wednesday June 26, 2019 10:50am - 11:25am CEST
Small Tent Hafenmuseum Hamburg Kopfbau des Schuppens 50A Australiastraße 20457 Hamburg

11:35am CEST

Kubernetes at XING: what it takes to build a coherent development environment
My name is Egor Balyshev, and I am a proud member of the team who built the new platform for XING on top of Kubernetes. In this session I will walk you through the design of our internal PaaS, talk about problems we encountered and solutions we found, reflect on Kubernetes programming interface and provide real examples of making developers' lives easier with automation and closed feedback loops. Keywords: Kubernetes, PaaS, GitHub, Jenkins, Golang, Groovy, custom controllers, Prometheus, CLI, lessons learned.

Speakers

Wednesday June 26, 2019 11:35am - 12:10pm CEST
Small Tent Hafenmuseum Hamburg Kopfbau des Schuppens 50A Australiastraße 20457 Hamburg

2:15pm CEST

7 Deadly Sins of React
My talk is about some common anti-patterns seen with React. I teach React at an evening coding bootcamp and also work as Lead Front-End developer during my day job. Over the last 2 years, I have taught tens of people how to write applications in React and spotted some mistakes and anti-patterns people often make. These include unnecessary state and props fields, visibility props, non-generic “generic” components, controlled components used in a non-controlled manner, directory location disparity between related components and many others… This talk will summarise my experience and observations dealing and resolving such anti-patterns and what we can do to avoid them.

Speakers
avatar for Ersel Aker

Ersel Aker

Bright HR


Wednesday June 26, 2019 2:15pm - 2:50pm CEST
Small Tent Hafenmuseum Hamburg Kopfbau des Schuppens 50A Australiastraße 20457 Hamburg
 


Twitter Feed

Filter sessions
Apply filters to sessions.