Am I Using It Right? Checking Best Practices on Live Kubernetes Clusters
While Kubernetes is stable, best practices for using it are a moving target. Some are generally applicable, others unique to a particular configuration or platform. Following best practices helps ensu …
Talk Title | Am I Using It Right? Checking Best Practices on Live Kubernetes Clusters |
Speakers | Adam Wolfe Gordon (Sr. Engineer, DigitalOcean), Varsha Varadarajan (Engineering Intern, DigitalOcean) |
Conference | KubeCon + CloudNativeCon North America |
Conf Tag | |
Location | San Diego, CA, USA |
Date | Nov 15-21, 2019 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
While Kubernetes is stable, best practices for using it are a moving target. Some are generally applicable, others unique to a particular configuration or platform. Following best practices helps ensure workloads stay running as expected through cluster maintenance and upgrades, but checking them can feel like playing whack-a-mole in the dark.This talk introduces a new open source tool, clusterlint, that checks compliance with best practices. Unlike other linters that work on deployment manifests, clusterlint identifies risks and problems in running Kubernetes clusters, making it useful for finding potential problems before performing cluster maintenance.We’ll discuss what clusterlint checks, why, how it works, how we use it in DigitalOcean’s managed Kubernetes product to warn users of danger, and future plans for the tool.