From Screen to Pods: Bootstrapping a Cloud Agnostic System using Kubernetes [I] - Patrick McQuighan
869 views · Published 15 December 2017 · 35:46 · Indexed 10 November 2026
Channel: CNCF [Cloud Native Computing Foundation] · 2017 · People & Blogs
From Screen to Pods: Bootstrapping a Cloud Agnostic System using Kubernetes [I] - Patrick McQuighan, Algorithmia Today, Algorithmia runs multiple Kubernetes clusters each with CPU and GPU nodes, 100s of pods, and 10,000s of containers created daily. We can create a copy of our entire stack in a variety of cloud environments in about an hour. Twelve months ago, Algorithmia was limited to AWS and reliant on an enterprise product for deployment management. In that time, we learned how to ensure a highly-available setup in multiple environments, handled networking issues between old applications and pod-based applications, discovered many quirks with cloud components (such as AWS ELB), learned what wrong assumptions we held about the cloud, and migrated our live production services to run within Kubernetes. We also learned the limits of Kubernetes and when to control components on our own. Ultimately, we reduced the number of servers needed to run our full stack, simplified the process of adding services, reduced dependency on particular cloud services, and have a hardened way to deploy our platform. In this talk I’ll cover why we moved to Kubernetes to build our enterprise product, the benefits it entailed, difficulties we encountered with Kubernetes, containers, cloud providers, and what we’re most excited about in the future of Kubernetes. About Patrick McQuighan I joined Algorithmia in December 2015 and have been improving system performance and creating the Algorithmia Enterprise product. In that time we have grown from a single pool of workers to heterogenous groups of machines, and developed support for running the platform in multiple cloud providers. Previously I worked in the display advertising analytics platform at Amazon creating big data pipelines and managing a platform that runs thousands of jobs per day. Join us for KubeCon + CloudNativeCon in Barcelona May 20 - 23, Shanghai June 24 - 26, and San Diego November 18 - 21! Learn more at https://kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy and all of the other CNCF-hosted projects.
More from this channel
-
3:33
Closing Remarks - Dan Kohn, Executive Director, Cloud Native Computing Foundation
-
19:54
Bringing Cloud Native Innovations into the Enterprise - Chris Wright, Red Hat
-
18:53
2nd Day Operations: Your Checklist for Cloud Native World - Ben Hindman, Mesosphere
-
35:01
Containerizing PostgreSQL and Making it Cloud Native Ready - Jeff McCormick, Crunchy Data Solutions
-
23:56
Scaling Containers from Sandbox to Production - Courtesy of CNCF - Angel Diaz, IBM
-
5:18
Whats Hot in Containers & OpenStack- Duane De Capite, Cisco
-
44:48
Learning How to Pronounce Kubernetes to Production in 3 Months! by Sheriff Mohamed, GolfNow
-
35:09
Imperative to Declarative Infrastructure by For Developers and Operators by Ashwin Raveendran, eBay