This is a full chapter from “Kubernetes Cookbook”—read the full book on O’Reilly’s learning platform.
In this chapter, you will find recipes that deal with both app-level and cluster-level maintenance. We cover various aspects of troubleshooting, from debugging pods and containers, to testing service connectivity, interpreting a resource’s status, and node maintenance. Last but not least, we look at how to deal with etcd
, the Kubernetes control plane storage component. This chapter is relevant for both cluster admins and app developers.
Enabling Autocomplete for kubectl
Problem
It is cumbersome to type full commands and arguments for the kubectl
command, so you want an autocomplete function for it.
Solution
Enable autocompletion for kubectl
.
For Linux and the bash shell, you can enable kubectl
autocompletion in your current shell using the following command:
$ source <(kubectl completion bash)
For other operating systems and shells, please check the documentation.
See Also
Read more at O’Reilly