Ferrum Marketplace

Kubernetes Tools

Vyloxi ✔ · ⬇ 1 installs · Tools

The everyday kubectl commands from the command palette, with a default namespace and context. Deleting and applying ask first.

vyloxi.kubectl-tools Download .fext

In Ferrum open Extensions in the sidebar, search for Kubernetes Tools and press Install. Or use Extensions: Install from File with the downloaded file.

What it adds

Commands (25)

CommandId
Kubernetes Tools: Kubernetes Menu...kubectlTools.menu
Kubernetes Tools: Apply the Open YAML File...kubectlTools.applyFile
Kubernetes Tools: Delete What the Open YAML File Defines...kubectlTools.deleteFile
Kubernetes Tools: Get PodskubectlTools.pods
Kubernetes Tools: Get ServiceskubectlTools.services
Kubernetes Tools: Get DeploymentskubectlTools.deployments
Kubernetes Tools: Get IngresseskubectlTools.ingress
Kubernetes Tools: Get Everything in the NamespacekubectlTools.all
Kubernetes Tools: Get NodeskubectlTools.nodes
Kubernetes Tools: Show Recent EventskubectlTools.events
Kubernetes Tools: Show Pod CPU and MemorykubectlTools.top
Kubernetes Tools: Describe a Pod...kubectlTools.describe
Kubernetes Tools: Follow Logs of a Pod...kubectlTools.logs
Kubernetes Tools: Show Logs of a Crashed Pod...kubectlTools.logsPrev
Kubernetes Tools: Open a Shell in a Pod...kubectlTools.exec
Kubernetes Tools: Restart a Deployment...kubectlTools.restart
Kubernetes Tools: Watch a Rollout...kubectlTools.rolloutStatus
Kubernetes Tools: Undo the Last Rollout...kubectlTools.rollback
Kubernetes Tools: Scale a Deployment...kubectlTools.scale
Kubernetes Tools: Forward a Port from a Pod...kubectlTools.portForward
Kubernetes Tools: Delete a Pod...kubectlTools.deletePod
Kubernetes Tools: List ContextskubectlTools.contexts
Kubernetes Tools: Switch Context...kubectlTools.useContext
Kubernetes Tools: List NamespaceskubectlTools.namespaces
Kubernetes Tools: Set the Default Namespace...kubectlTools.setNamespace

Keybindings

KeysCommand
Ctrl+Alt+Shift+KkubectlTools.menu

Settings

SettingDefaultWhat it does
kubectlTools.namespace''The namespace added to commands (-n). Empty uses your current one.
kubectlTools.context''The context added to commands (--context). Empty uses your current one.

Code

Runs JavaScript from extension.js when: onCommand:kubectlTools.menu, onCommand:kubectlTools.applyFile, onCommand:kubectlTools.deleteFile, onCommand:kubectlTools.pods, onCommand:kubectlTools.services, onCommand:kubectlTools.deployments, onCommand:kubectlTools.ingress, onCommand:kubectlTools.all, onCommand:kubectlTools.nodes, onCommand:kubectlTools.events, onCommand:kubectlTools.top, onCommand:kubectlTools.describe, onCommand:kubectlTools.logs, onCommand:kubectlTools.logsPrev, onCommand:kubectlTools.exec, onCommand:kubectlTools.restart, onCommand:kubectlTools.rolloutStatus, onCommand:kubectlTools.rollback, onCommand:kubectlTools.scale, onCommand:kubectlTools.portForward, onCommand:kubectlTools.deletePod, onCommand:kubectlTools.contexts, onCommand:kubectlTools.useContext, onCommand:kubectlTools.namespaces, onCommand:kubectlTools.setNamespace.