https://github.com/rileyy29/vscode-simple-kubernetes-tools
A Visual Studio Code extension that provides an easy way to view & perform simple actions on your Kubernetes Clusters.
https://github.com/rileyy29/vscode-simple-kubernetes-tools
active azure kubernetes vscode vscode-extension
Last synced: about 2 months ago
JSON representation
A Visual Studio Code extension that provides an easy way to view & perform simple actions on your Kubernetes Clusters.
- Host: GitHub
- URL: https://github.com/rileyy29/vscode-simple-kubernetes-tools
- Owner: rileyy29
- License: mit
- Created: 2025-01-22T19:26:39.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-07T10:11:10.000Z (12 months ago)
- Last Synced: 2025-07-07T10:54:56.821Z (12 months ago)
- Topics: active, azure, kubernetes, vscode, vscode-extension
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=rileyy29.simple-kubernetes-tools
- Size: 749 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Simple Kubernetes Tools for VS Code



A Visual Studio Code extension that provides an easy way to view & perform simple actions on your Kubernetes Clusters.
You can perform simple actions such as:
* Restart Deployments
* View Real-time Logs and Export Them
* Start, Stop and Restart Clusters (provider-specific)

* Port Forward Services

## Providers
This extension currently only supports Azure Kubernetes Services via the `AzureCliCredential`. Please ensure your Azure CLI is authenticated correctly by running `az login` in a terminal.
I may add support for other cloud providers in the future.
## Basic Settings
This is a sample of some settings available to be configured:
* **Auto Connect to Clusters**
* Determine whether clusters are connected to upon launching the extension. Default value is `false`.
* **Reroute Logs on Pod Kill**
* Determine if the extension should try to reroute an active log session to a new pod when the current pod is terminated. Default value is `true`.
* **Use Service Name for Port Forwarding**
* Determine whether service names or `localhost` should be used for port forwarding sessions. Defalt value is `true`.
There are other advanced settings available too - these are to be changed at your own risk.

## Notes
This extension primarily exists as a personal project (my first proper extension) that is used with my own projects. It is under development and is currently missing tests (these will follow soon). Features maybe added or modified in the future. I may also add support for other cloud providers.