This is the Visual Studio Code Linkerd extension, built to work with the VSCode Kubernetes Extension, and the Linkerd2 Service Mesh.
If you are not familiar with what a Service Mesh, this guide is a great place to start!
The following commands are triggered when right clicking a cluster under the Kubernetes Cluster Explorer.
Linkerd Check
: Check Linkerd status, and diagnosing issues with the installationLinkerd Install
: Install Linkerd, and configure custom parameters to your clusterLinkerd Dashboard
: Open and interact with the Linkerd dashboard
The following commands are triggered when right clicking a meshed resource under the Linkerd Mesh Explorer.
Linkerd: Open Dashboard to Pod
: Open and interact with a meshed pod with the Linkerd dashboardLinkerd: Open Dashboard to Namespace
: Open and interact with a meshed namespace with the Linkerd dashboard
Linkerd: Open Grafana Dashboard
: Open and interact with the Grafana dashboardLinkerd: Open Grafana Dashboard to Pod
: Open and interact with the Grafana Dashboard for a Pod
- VSCode Kubernetes Tools v1.0.0 or higher and it's dependencies, installed and configured.
- The Linkerd binary installed on your system
In your workplace or user settings (editable from Preferences -> Open Settings (UI) from the command palette
, or Preferences -> Settings
from the application bar), add the following fields:
linkerd-path
: Path to the linkerd binary on your system. Required!linkerd-namespace
: Namespace where linkerd may be found in your Kubernetes cluster. Default:linkerd
- Note: If linkerd is not found in this namespace, the extension will default to installing in this namespace.
Please report any issues to this repository.
MIT - See LICENSE