Skip to content

squillace/kube-scope-weave

Repository files navigation

kube-scope-weave README

The kube-scope-weave extension add Weave Scope functionality to the core VS Code Kubernetes extension experience.

Features

Scope is a tool for visualizing and interacting with your Kubernetes applications that works against any Kubernetes cluster. This extension, which depends upon the VS Code Kubernetes extension for core Kubernetes support, enables:

  • installing Weave Scope using the Helm stable Weave Scope chart.
  • opening Scope to the appropriate context at:
    • Cluster
    • Node
    • Namespace
    • Service
    • Pod

How to run

  1. First of all, get all the prerequisites:
  2. Clone this repo and run npm install to have all the dependencies installed
  3. Open the project in VS Code and hit F5 to run a new instance with Scope plugin support
  4. Run Scope: Install Weave Scope command (bring the command panel up with Ctrl+Shift+P)
  5. Now open the Kubernetes extension - the Open Weave Scope action should appear in the dropdown when right-clicking on the cluster or some of the individual K8s resources

See the this doc for more information on how to run and test VS Code extensions.

Known Issues

  • Detection of existing Scope installations is done by looking for the frontend endpoint in the current namespace. If it cannot be found, a new installation is created.
  • Currently, the default namespace is used in the Kubernetes extension. This will be a selection in the future.

Release Notes

Users appreciate release notes as you update your extension.

0.0.2

First published version.

  • In the command palette, you can locate Scope: Install Weave Scope if you want to manually install Weave Scope yourself.
  • Right clicking Weave scope will check and install Scope if it's not already installed.

0.0.1

Initial release of the extension.

About

Weave Scope VS Code Kubernetes API Extension

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •