Loading…
This event has ended. Visit the official site or create your own event on Sched.
KubeCon [clear filter]
Tuesday, November 8
 

11:50am PST

Scale and Performance Testing of Kubernetes: Answers for Specific Applications - Georgy Okrokvertskhov & Aleksandr Shaposhnikov, Mirantis
Managing thousands containers can be challenging, but if you want to know how Kubernetes will behave at scale we might be able to provide an answer. In this talk, we share the data we collected in our scale lab, which consists of 500 physical nodes. Using virtual machines, we can simulate up to 5000 Kubernetes minions running actual workloads, and our tests are designed to reveal how Kubernetes behaves while managing a complex application (in this case, OpenStack services) at large scale.

After the talk you will understand:
1. How Kubernetes performs rolling-updates, from a time and performance perspective
2. How fast one can roll-out containers on 500 nodes with specific constraints
3. How traffic flows between services, and what networking performance one should expect
4. How a single Service can facade 1000+ Pods with or without Autoscaler, and any limits involved
5. How many Services 1000-5000 Minions Kubernetes can support
6. How long it takes to deploy Pods for a single Service via Autoscaler to handle 1000 workloads
7. How long it takes to deploy Pods for a single Service via RC to handle 1000 workloads

Speakers
avatar for Georgiy Okrokvertskhov

Georgiy Okrokvertskhov

Director of Performance Engineering, Mirantis
Georgy has worked with Mirantis for more than 8 years, starting in 2008. He has experience managing Windows datacenters for large, distributed companies. Georgy also has a deep networking background, which he obtained while working for Cisco Systems. Today, Georgy actively works on... Read More →


Tuesday November 8, 2016 11:50am - 12:30pm PST
Willow B

11:50am PST

You're Monitoring Kubernetes Wrong - Loris Degioanni, Sysdig
I hate to say it, but there’s a lot of bad advice out there on how to monitor your containers in production. In this talk I hope to add some much-needed clarity on how to best monitor containers to manage the health of your applications.

My advice is built off our experience creating container monitoring solutions, and the information we’ve gotten from working with hundreds of customers deploying Docker. I’ll cover key questions like:

*Why is it so hard to get visibility into Docker containers?
*How far can you get with the Docker stats API?
*What metrics really matter for your containerized applications?
*How does Kubernetes improve monitoring? How does it get in the way?
*What open source tools can help with these challenges?

In addition to this theory, I’ll get into some real examples that will ground our discussion. You’ll walk away with a new appreciation of what it takes to monitor your environment right, as well as a few ideas that you can put into practice right away.

Speakers
LD

Loris Degioanni

Founder, Sysdig
Loris Degioanni is the CEO and founder of Sysdig, the Docker monitoring platform. He is also the creator of the popular open source troubleshooting tool, sysdig, and the open source container security tool Falco. Prior to founding Sysdig, Loris co-created Wireshark, the open source... Read More →


Tuesday November 8, 2016 11:50am - 12:30pm PST
Willow A

2:00pm PST

Automating Infrastructure Deployment for Kubernetes - Alena Prokharchyk, Rancher Labs, Inc. & Brian Scott, The Walt Disney Company
Many organizations run Kubernetes clusters in a single public cloud like GCE or AWS, and as a result have reasonably homogenous infrastructure needs. In these situations deploying Kubernetes clusters is relatively straightforward. Some organizations, however, have diverse infrastructure needs and as a result need to automate infrastructure deployment for Kubernetes across multiple clouds and data centers. This gives rise to a few challenges:

1. How to ensure Kubernetes clusters in different clouds and data centers can communicate with each other, or in some cases even have a single Kubernetes cluster span multiple data centers.
2. How to automate the deployment of multiple Kubernetes clusters.
3. How to incorporate the new Kubernetes multi-zone clusters (f.k.a. Ubernetes) into multi cloud and multi datacenter deployments.
4. How to manage the health of Kubernetes cluster itself, including, for example, how to detect and recover from etcd node problems.
5. How to automate the upgrade of Kubernetes master and Kubelets, and how to handle multiple versions of Kubernetes clusters that exist in a single deployment.

In the last 6 months, we have worked with several enterprise IT organizations to solve these problems. We will share our experience on how to automate and simplify Kubernetes deployments.

Speakers
avatar for Alena Prokharchyk

Alena Prokharchyk

Principal Software Engineer, Rancher Labs, Inc.
Alena is a Principal Software Engineer at Rancher Labs, who's been working on building infrastructure services first for Virtual Machines, now for containers with main focus on Kubernetes. She enjoys helping others make sense of problems and explore solutions together. In her free... Read More →



Tuesday November 8, 2016 2:00pm - 2:40pm PST
Willow A

2:50pm PST

Demo of Kubernetes on Windows Server - Michael Michael, Apprenda
Windows Server, and .NET, currently host 30-50% of enterprise workloads in the Global 2000. For Kubernetes to provide a single distributed application fabric to all enterprise workloads, it must have full integration with Windows Server 2016 and Windows Server containers. In KubeCon London 2016 Apprenda announced that it would lead this development effort and teamed up with Red Hat to extend Kubernetes to the Microsoft ecosystem. In this session we will demo Kubernetes on Windows Server 2016 and discuss its features.

Speakers
avatar for Michael Michael

Michael Michael

Director of Product Management, VMware
Michael Michael (or M2) is a Maintainer of Harbor and Contour, co-chairs Kubernetes' SIG-Windows, and is the product lead for Velero, Octant, and Sonobuoy. M2 is focused on cloud native technologies, delivering agility and simplicity to developers and accelerating the modernization... Read More →



Tuesday November 8, 2016 2:50pm - 3:30pm PST
Willow B

3:40pm PST

Cluster Federation in Kubernetes: Past, Present and the Future - Madhu C.S. & Quinton Hoole, Google
In this session, I want to briefly present the current state of cluster federation in Kubernetes mainly focusing on what we aimed to accomplish, where we are today and where we want to go. After that I want to open the floor for discussion. The goal of the session is to discuss about the potential use-cases, challenges that people face while running cross-cluster workloads and the challenges that are hindering Kubernetes Cluster Federation adoption today. I would also like to listen to the feedback from our current users and hear about their experiences.

Speakers
avatar for Madhu C.S.

Madhu C.S.

Software Engineer, Google
Madhu C.S. (madhusudancs@{github, slack, twitter}) is a Software Engineer on the Kubernetes team at Google where he works on Cluster Federation. Before Kubernetes, he worked on a number of different projects within Google Cloud. He also has a strong background in compilers and has... Read More →
avatar for Quinton Hoole

Quinton Hoole

Software Engineer, Google
Quinton is a senior engineer on the Kubernetes team at Google. Before joining Google he started EC2 at Amazon Web Services, leaving after 5 years to join Nimbula.com, another pioneering cloud computing startup, as senior engineer.



Tuesday November 8, 2016 3:40pm - 4:20pm PST
Willow B

3:40pm PST

Intro to Control Plane Engineering - Bob Wise, Samsung SDS
Summary: Building Kubernetes clusters with large numbers of nodes, high pod start rates, or with needs for high availability? Large, high-performance and reliable kubernetes clusters require engineering the control plane components for demands beyond the defaults. In this talk we will cover the relationship between the various components that make up the kubernetes control plane and how to design and size those components. Where are likely system bottlenecks, and what are approaches for managing those bottlenecks?

Speakers
BW

Bob Wise

Chief Cloud Technologist, Samsung SDS
Bob is the Chief Cloud Technologist for Samsung SDS Research America, and opened the Seattle office for Samsung SDS as home base for the SDS Cloud Native Computing Team. Previously he was the CIO at MTN Satellite Communications, where he was responsible for product strategy and development... Read More →


Tuesday November 8, 2016 3:40pm - 4:20pm PST
Grand Ballroom C
 
Wednesday, November 9
 

9:50am PST

Evolving Dev and Ops with Kubernetes: Enterprise Adoption for Security, Speed, and Ease - Drew Rapenchuk & Pierre Yanni, Bloomberg
Most large enterprise companies have vastly different hurdles to hop over in comparison to small startups and independent tech firms. Bloomberg’s WebOps team is tasked with performing devops tasks at an ever growing scale- see how we are changing our mentality and leveraging the power of Kubernetes to pave the way for the future of web at Bloomberg. We’ll dive into some key choices we made, and take a look at the tools we are using to improve development and deployment speed while improving security and enforcing standards.

Speakers
avatar for Drew Rapenchuk

Drew Rapenchuk

Web Platform Engineer, Bloomberg LP
avatar for Pierre Yanni

Pierre Yanni

Senior DevOps Engineer, Bloomberg LP



Wednesday November 9, 2016 9:50am - 10:30am PST
Grand Ballroom C

9:50am PST

Mission Critical Kubernetes - Andy Repton & Michael Russell, Schuberg Philis
A talk about the challenges we faced and the solutions we came up with to utilise kubernetes to deliver an enterprise mission critical system for ourselves and our customers that delivers 100% functional uptime; including high availability, monitoring, multi cloud, multi tenancy, lifecycle management, testing and more.

Speakers
avatar for Andy Repton

Andy Repton

Mission Critical Engineer, Schuberg Philis
Working on developing Mission Critical solutions for customers at Schuberg Philis in Amsterdam, from Banks to eCommerce to Cancer research centres, focusing on innovation and 'cool stuff'.
MR

Michael Russell

Mission Critcal Engineer, Schuberg Philis



Wednesday November 9, 2016 9:50am - 10:30am PST
Grand Ballroom D

9:50am PST

Performance and Scalability Tuning Kubernetes for OpenShift and Docker - Jeremy Eder, Red Hat
Learn tips and tricks on how to best configure and tune your container infrastructure for maximum performance and scale. The Performance Engineering Group at Red Hat is responsible for performance of the complete container portfolio, including Docker, RHEL Atomic, Kubernetes and OpenShift. We will share: - Latest Performance Features in OpenShift, Docker and RHEL Atomic, tips and tricks on how to best configure and tune your system for maximum performance and scale - Latest performance and scale test results, using RHEL Atomic, OpenvSwitch, Cockpit multi-server container management - DevOps, Agile approach to Performance Analysis of OpenShift, Kubernetes, Docker and RHEL Atomic - Test harness code and example scripts
Audience

The audience is anyone interested in deploying containers to run performance sensitive workloads, as well as architecting highly scalable distributed systems for hosting those workloads. This includes workloads that require NUMA awareness, direct hardware access and kernel-bypass I/O.

Speakers
avatar for Jeremy Eder

Jeremy Eder

Distinguished Engineer and Chief AI/ML Platform Strategist, Red Hat
A 20+ year tech industry veteran, Jeremy is a Distinguished Engineer within the Red Hat OpenShift AI product group, building Red Hat's AI/ML and Open Source strategy. His role involves working with engineering and product leaders across the company to devise a strategy that will deliver... Read More →


Wednesday November 9, 2016 9:50am - 10:30am PST
Willow B

10:55am PST

Managing a Multi-Tenanted Kubernetes Cluster in Production - Josh Bowen, Noah Dietz, Martin Nally, and Jeremy Whitlock, Apigee
Kubernetes clusters dedicated to a single organization are becoming common, either run by the organizations that use them or hosted by others. Less common is a multi-tenant use of a single cluster.

There are problems to be solved in managing a multi-tenanted Kubernetes cluster in production. At Apigee, we are building a new Kubernetes-based platform that hosts applications for our clients and ourselves on a single, shared cluster.

This talk will cover:
- Securely routing traffic to the correct tenant
- Isolating tenant network environments
- Authenticating and authorizing management API calls using our own and our customers' identity providers and access control policies
- Creating a multi-tenanted build and deploy flow

Speakers
ND

Noah Dietz

Software Developer, Apigee
Noah Dietz is a software developer at Apigee and part of it's Microservices team. This team is dedicated to ideating and implementing new ways for Apigee to adopt a microservice architecture in its infrastructure. He has only been working with Kubernetes for a few months now, but... Read More →



Wednesday November 9, 2016 10:55am - 11:35am PST
Grand Ballroom C

10:55am PST

PostgreSQL on PetSet - Josh Berkus, Red Hat
Now that we have PetSet, let's deploy some databases on it! Version 1.3's PetSet was designed to answer a lot of the needs of people deploying databases and other stateful services on Kubernetes. In this talk, we'll demonstrate how to use PetSet features in order to support deploying both single-master and clustered PostgreSQL. As a bonus, these database applications will be deployed to my portable micro-cluster.

Speakers
avatar for Josh Berkus

Josh Berkus

Kubernetes Community Architect, Red Hat
Josh Berkus is the Kubernetes Community Manager for Red Hat. He contributes to Kubernetes, Etcd, Elekto, and a few other projects. Josh is a TAG Contributor Strategy co-chair, and recently retired from being a Kubernetes SIG lead. He also still dabbles in databases, despite being... Read More →


Wednesday November 9, 2016 10:55am - 11:35am PST
Willow A

11:45am PST

Off the Beaten Path: An Explorer’s Guide to Kubernetes - Taylor Thomas, Intel
In the past year, Kubernetes proved itself as a powerful tool for creating and managing service based architectures. However, as with anything new, it is easy to find yourself lost when the complexity of a service increases and you enter into uncharted territory. Using our team’s work with Jenkins, Snap, and Cassandra in Kubernetes as a backdrop, this presentation will deep dive into specific pain points and how we solved them. Coupled with code examples and demonstrations, this presentation will show a pattern of how to solve undocumented issues and invite others to the discussion of documenting solutions to similar problems.

Speakers
avatar for Taylor Thomas

Taylor Thomas

Taylor Thomas, Intel Corporation
Taylor Thomas is a Cloud Software Engineer for the Software Defined Infrastructure team at Intel working on Kubernetes, CI/CD, and the Snap open telemetry framework. Taylor has a background in IT Operations and API development and is one of the co-organizers for the Docker Meetup... Read More →



Wednesday November 9, 2016 11:45am - 12:25pm PST
Redwood AB

12:35pm PST

Configuring and Deploying Stateful Applications with PetSet - Clayton Coleman, Red Hat & Prashanth Balasubramanian, Google
Kubernetes 1.3 introduced the PetSet abstraction, which represents a collection of Pods with unique identities represented by an index, along with associated persistent storage and network identities. PetSet makes it easy to run stateful services on Kubernetes, including clustered applications like ZooKeeper and Redis. In this talk we discuss the design and implementation of PetSet, show how to use PetSet to deploy some common off-the-shelf stateful applications, and discuss our future plans for PetSet. We also describe “init containers,” which allow you to set up the user environment of a pod before the main container starts executing. We demonstrate how you can use this feature to configure the relationship between master and peers in a clustered application that is managed by a PetSet, and how new replicas are automatically configured when the application scales up.

Speakers
avatar for Clayton Coleman

Clayton Coleman

Sr. Distinguished Engineer, Red Hat, Red Hat
Clayton is a senior distinguished engineer at Red Hat, responsible for consolidating, evolving, and influencing our product strategy and technical direction within Products and Technologies. He has been a key contributor and leader within the application platform area from the early... Read More →


Wednesday November 9, 2016 12:35pm - 1:15pm PST
Willow B
 
Filter sessions
Apply filters to sessions.