Good catch! When `kubectl` **doesn’t autocomplete**, it usually means the **bash/zsh shell completion** for `kubectl` isn’t enabled yet. Let’s fix that. 👇 ------------------------------------------------------------------------------------------ ## ✅ Step-by-step: Enable `kubectl` Autocomplete ### 🔹 1. For **bash** users (default on Ubuntu) ```bash sudo apt-get install bash-completion -y echo 'source <(kubectl completion bash)' >> ~/.bashrc source ~/.bashrc ``` --------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------- ## ✅ Enable Minikube Autocomplete ### 🔹 For **bash**: ```bash minikube completion bash | sudo tee /etc/bash_completion.d/minikube > /dev/null echo 'source <(minikube completion bash)' >> ~/.bashrc source ~/.bashrc --------------------------------------------------------------------------------------- Optional but helpful: ```bash alias k=kubectl complete -F __start_kubectl k ``` Now you can use `k` as a shortcut for `kubectl` with tab completion! --- ### 🔹 2. For **zsh** users ```bash echo 'source <(kubectl completion zsh)' >> ~/.zshrc source ~/.zshrc ``` --- ## ✅ Test It! After setup, try: ```bash kubectl create [TAB][TAB] ``` You should see options like: ``` clusterrolebinding configmap cronjob deployment job namespace pod service ``` --- Let me know what shell you're using (`bash`, `zsh`, or something else), and I can tailor it exactly to your setup! Ah, gotcha! If you're trying to use: ```bash minikube profile ``` and it's **not autocompleting**, it means shell completion isn't enabled for `minikube` yet — just like with `kubectl` earlier. --- ## ✅ Enable Minikube Autocomplete ### 🔹 For **bash**: ```bash minikube completion bash | sudo tee /etc/bash_completion.d/minikube > /dev/null echo 'source <(minikube completion bash)' >> ~/.bashrc source ~/.bashrc ``` ### 🔹 For **zsh**: ```bash echo 'source <(minikube completion zsh)' >> ~/.zshrc source ~/.zshrc ``` --- ## 🧪 Test it After running that, type: ```bash minikube profile [TAB][TAB] ``` You should now see autocomplete suggestions like: - `list` - `delete` - `set` - `show` - etc. --- Let me know if you’re using `bash`, `zsh`, or something else, and I’ll tailor the steps perfectly! Want to also list or create multiple Minikube profiles?