Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Kubernetes CommanderNew to Visual Studio Code? Get it now.

Kubernetes Commander

Sandip Chitale

|
91 installs
| (0) | Free
Kubernetes Commander is a VS Code extension that allows you to look at various aspects of Kubernetes API resources.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Kubernets Commander VSCode extension

This VSCode extension builds on top of Kubernetes VSCode extension.

Kubernets Commander

It uses the kubectl api-resources command to discover the set of supported API resources and allows the user to explore various aspects of those resources. It also treas Helm releases the same way and thus provides a unified view.

You can use the following complimentary VSCode extension if you want to view the API Resources in tree like view.

Kubernetes Api Resources in Clusters Explorer

Features

  • The extension provides a VSCode Webview based expandable table UI to:
    • the toolbar shows:
      • Location of KUBECONFIG (~/.kube/config is the default value)
      • command to edit the KUBECONFIG
      • command to set a different KUBECONFIG
      • current context i.e. current cluster + user + namespace combination
      • kubectl version and Cluster control plane or API server versions
      • a multi-select dropdown to select the set of Kubernetes namespaces from which the instances of API resources are displayes in the tabular UI
    • displays the discovered API resources in a table
      • expanding the API resource row shows all the instances of the API Resource from the selected namespaces. Some API resources are obviously not namespace scoped.

Below are some specific features related to Helm and Kubernetes.

Helm

  • Helm releases as a API resource type thus unifying the view with Kubernetes API resources
    • Link to external documentation on Helm
  • Compare revisions of different releases (choose one of manifest, values, notes, hooks, templates, all)
  • Compare two diffrent revisions of same release (choose one of manifest, values, notes, hooks, templates, all)
  • Display the manifest of the selected revision of the Helm release
  • Describe the complete information about the selected revision of a Helm release
  • Uninstall all or selected Helm releases

Kubernetes

  • Display API resources discovered using kubectl api-resources command in a tabular form
    • Link to external documentation of the API resource
  • Deletion of all or selected resources of a selected type
  • Show all instances of API resources
    • show instances in tabular form
    • show kubectl get command output
    • show kubectl describe command output
    • optional auto-refresh mode

Known Issues

None

File a issue

See also

  • Kubernetes Api Resources in Clusters Explorer
  • Kubernetes Pod File System Explorer and extras
  • Helm Extras
  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft