KubeCon Videos, Day Two
KubeCon, which took place this November, was the first community conference for users and contributors to Kubernetes. It's goal was to deliver expert technical talks designed to spark creativity and promote Kubernetes education.
As part of our sponsorship of KubeCon, we're happy to be able to post the talk videos. In this post, we're sharing videos from day two of the conference. In our previous post, we shared the videos from day one.
The day 2 opening keyote will be kicked off by Joe Beda, Kubernetes co-founder!
Following the Kubernetes 1.0 release, the community has organized into a number of Special Interest Groups, one of which is focused on building large clusters. This presentation will give an update on the activities of the Kubernetes SIG, the Samsung SDS rationale for involvement, and a view on what's ahead.
Like many other companies, SoundCloud migrated to a microservices architecture over the last couple of years. Today, there are several hundreds of services with thousands of container instances running in our datacenters. In this talk, I’ll give a brief overview of the current state of our infrastructure and how a typical service is deployed and can communicate with other services.
Wikimedia Tool Labs is a free and fully open source cluster environment made available to anyone who asks, to experiment with anything Wikimedia related[...] Kubernetes seems to allow us to both provide a legacy, backwards compatible interface for users who are unwilling to change, and a more modern, 'native' kubectl interface for people who are - 'best of both worlds'.
Moving your application into a container and deploying it to production is a great first step towards taking advantage of containerization. This gets you past "works on my machine", and Docker makes this easy. But the real value of containers -- fast immutable deployments, maximizing resource utilization, and bare-metal performance -- comes from an architecture optimized for containers. This is container-native architecture.
There are plenty of useful things you can do with Ruby and a bunch of servers. This talk isn't about useful things. This talk will show off asinine, amusing, and useless things you can do with Ruby and access to cloud computing.
In this talk, Connor and Niklas will talk about their thoughts on the next decade of cluster computing. They have worked on Apache Mesos, Kubernetes and Mesos Frameworks; from design of subsystems to tooling and operationalizing at scale. They will discuss past, present and future trends in public and private cloud computing and unique opportunities for the cluster computing communities. By the end of the talk, they hope you will leave with a fresh perspective on scheduling and orchestration, at a deeper level than "Mesos vs. Kubernetes vs. Omega vs. Borg …"
Lithium has chosen to use Kubernetes as its orchestration system for microservices. We'll share our insights getting our first service into our production cloud. The path to getting the gleaming effect wasn't easy but now we're pushing the limits with deploying new services.
If faced with the task of migrating a monolithic application to a microservice architecture, Kubernetes might be a counter-intuitive first step. However, operating an application from within a Kubernetes cluster can enable some very low-risk / high-reward refactorings without rewriting much application code, if any.
In this talk, we will cover the basics of Kubernetes and show how to set up continuous delivery pipelines using Jenkins and Jenkins Workflow to go from code to deployment, without developers having to interact with the production deployment infrastructure. The goal is an end-to-end set of steps to automate deployment and delivery of an application composed of several microservices.
The next major release of Carbon will rely on lightweight containers to overcome the limitations described above by offloading multi tenancy support into k8s using namespaces and quotas. It provides isolation and the controllability of resource usage of each and every tenant. For large scale deployment we will use k8s service discovery, monitoring, health checking, auto healing and load balancing capabilities.
In this session we will discuss how we reduced complexity of the WSO2 middleware platform by using k8s with the design of microservices.
This talk will focus on the technical decisions we made about our Kubernetes infrastructure to allow us to scale all over the globe, some of the issues we faced and how we worked around them, and the benefits we have seen.