With the success of the Kubernetes ecosystem, users now have a many choices when it comes to Kubernetes tools. While it's great for users to have options, lots of choices can make it difficult for Kubernetes users to make decisions or know where to start. Additionally, organizations may use several different tools internally that users must familiarize themselves with. A high-level understanding of the this ecosystem is necessary to easily navigate the world of Kubernetes. Gabbi and Phillip will provide an overview of well-known and up-and-coming Kubernetes CLIs. They will then explore the broader architectures used by these tools, and finally how users should think about their own tools they are building. CLI’s covered include kubectl, helm, kustomize, k/jsonnet, kpt, cue and k14s . CLI patterns covered include templating, DSLs, OpenAPI / schema and configuration functions.
Phillip Wittrock is Software Engineer at Apple and has been a member of the Kubernetes community since 2015. Phillip is an emeritus member of the Kubernetes steering committee, and has founded or maintained the following Kubernetes SIGs and subprojects: SIG-CLI, SIG-Release, SIG-Docs... Read More →
Gabbi Fisher is a software engineer at Apple, where her work revolves around Kubernetes cluster management. She loves the Go programming language and test-driven-development, and also likes to dabble in Rust and Webassembly from time to time. Gabbi offsets spending so much time in... Read More →