Successfully reported this slideshow.
Your SlideShare is downloading. ×

K9s - Kubernetes CLI To Manage Your Clusters In Style

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 29 Ad
Advertisement

More Related Content

Slideshows for you (20)

Similar to K9s - Kubernetes CLI To Manage Your Clusters In Style (20)

Advertisement

Recently uploaded (20)

Advertisement

K9s - Kubernetes CLI To Manage Your Clusters In Style

  1. 1. K9s Raphaël Pinson
  2. 2. 2/29www.camptocamp.com / Raphaël Pinson ○ Infrastructure Developer / DevOps ○ Puppet / Terraform / Kubernetes @raphink
  3. 3. 3/29www.camptocamp.com /
  4. 4. 4/29www.camptocamp.com /
  5. 5. 5/29www.camptocamp.com / Kubernetes UIs: Kubernetes Dashboard
  6. 6. 6/29www.camptocamp.com / Kubernetes UIs: Portainer
  7. 7. 7/29www.camptocamp.com / Kubernetes UIs: Lens
  8. 8. 8/29www.camptocamp.com / Kubernetes UIs ■ Kubernetes Dashboard ■ Portainer ■ Lens ■ Specific to distribution (Openshift, Rancher, etc.) ■ All in-cluster deployments!
  9. 9. 9/29www.camptocamp.com / K9s ■ Rich Kubernetes client ■ No in-cluster installation ■ Golang binary ■ VIM-like bindings ■ Skinnable ■ Plugable
  10. 10. 10/29www.camptocamp.com / Commands (^A)
  11. 11. 11/29www.camptocamp.com / Contextual help
  12. 12. 12/29www.camptocamp.com / Describe / YAML
  13. 13. 13/29www.camptocamp.com / Search & filter with /
  14. 14. 14/29www.camptocamp.com / :pods ■ Filter by namespace ■ Metrics (if available) ■ Sort (age, CPU, etc.) ■ Open shell ■ Replace image ■ Logs (concatenated!) ■ Port Forward
  15. 15. 15/29www.camptocamp.com / Logs ■ Concatenated ○ All Pods in Deployment ○ All containers in Pod ■ Search & filter ■ Timestamps ■ Wrap ■ Autoscroll ■ Fullscreen
  16. 16. 16/29www.camptocamp.com / :portforward ■ From ○ Pods ○ Services ■ Can be listed ■ Stopped when quitting ■ Benchmarks
  17. 17. 17/29www.camptocamp.com / :deployment ■ Logs (concatenated) ■ Scale ■ Replace image ■ Rollback to RS (rs view)
  18. 18. 18/29www.camptocamp.com / :configmaps & :secrets ■ Secret decoding
  19. 19. 20/29www.camptocamp.com / RBAC (:rolebindings)
  20. 20. 21/29www.camptocamp.com / :helm ■ View charts ■ Describe chart ■ View rendered resource manifests (YAML)
  21. 21. 22/29www.camptocamp.com / Argo CD :applications
  22. 22. 23/29www.camptocamp.com / Plugins ■ Plug additional functionality into views ■ Add key bindings ■ Simpler than extending K9s
  23. 23. 24/29www.camptocamp.com / Views (columns) ■ From available columns (by resource type)
  24. 24. 25/29www.camptocamp.com / :xray ■ Hierarchy view ■ In Pods, Deployments, etc.
  25. 25. 26/29www.camptocamp.com / :popeye ■ Quality Assurance tool ■ Real-time view
  26. 26. 27/29www.camptocamp.com / :pulse
  27. 27. 28/29www.camptocamp.com / Skins ■ Defined as YAML ■ color fields
  28. 28. 29/29www.camptocamp.com /

×