Kubernetes Manages more than Just Containers
Kubernetes is known for managing, scaling and deploying containerized applications, but it can also be leveraged for managing your infrastructure. When running a cluster there is the option of running …
Talk Title | Kubernetes Manages more than Just Containers |
Speakers | Ashley Schuett (Software Engineer, Containership) |
Conference | KubeCon + CloudNativeCon North America |
Conf Tag | |
Location | Seattle, WA, USA |
Date | Dec 9-14, 2018 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
Kubernetes is known for managing, scaling and deploying containerized applications, but it can also be leveraged for managing your infrastructure. When running a cluster there is the option of running a cloud controller manager(CCM) which can make creating resources and creating hardware synonymous. The CCM can provision loadbalancers, set up routes, and tear down vms. In this talk we will do a deep dive into the different controllers that make up a CCM, and how they are keeping the state of your infrastructure consistent with the clusters resources. The main controllers behind the CCM are cloud agnostic and live in core kubernetes, but each provider has to specify its own implementation. We will examine how provider specific logic hooks into the core and how to leverage the framework to write a custom CCM for any provider or bare metal solution.