Kubernetes object tree viewer and manifest editor. Lightweight and fast, compared to similar extensions on the marketplace.
- view your cluster objects grouped by namespace, including Custom Resources
- edit, create, delete object manifests and apply them to your cluster
- clean object manifest, stripping read-only fields and fields with default values
- RBAC friendly
- multilpe clusters, but only one active per vscode instance for solidity
- uses
kubectl proxy
to be fast and friendly
kubectl
should be in the PATH and authorized.
- Select some object in tree view, e.g. any Deployment. A manifest editor will open.
- Make changes to the manifest.
- Save the manifest as always. The changes will apply to your cluster.
- Select some object in tree view, e.g. any Deployment. A manifest editor will open.
- Run command
Kubernator: Clean
in command palette. A new tab with cleaned manifest will open. - Make changes to the manifest.
- Run command
Kubernator: Create
in command palette. New object will be created in your cluster and a new tab with this object will open.
Important commands:
Kubernator: Create
: analogue ofkubectl create -f manifest.yaml
for active editorKubernator: Clean
: clean manifest in active editor, deleting read-only fields and fields with defaultsKubernator: Delete
: delete object in active editorKubernator: Reveal
: reveal object in active editorKubernator: Switch context
: selectkubectl
contextKubernator: Reconfigure
: reload API resources and manifest schema (executed on startup, maybe required after CRD installation or cluster upgrade)
Pod
→Shell
: create terminal with commandkubectl -n NS exec -it POD_NAME -- sh
PVC
→Go to PV
: reveal PV bound to the PVC
See Feature Contributions extension page.