VSCode Kubi-Lite extension compatible with Theia IDE
Kubi CLI is provided by CA-GIP at https://github.com/ca-gip/kubi-cli.
This extension is a GUI wrapper compatible vith VSCode and Theia IDE.
Release notes
New features and modifications are available here : CHANGELOG
Getting started
- Download Kubi CLI and add it to your path, or set the absolute path in the Kubi-lite settings
- Set preferences in VSCode settings
- Use
ctrl+k ctrl+i to invoke generation of the KubeConfig in your $HOME .
Main features
Kubi Explain : Detailed information about token [ctrl k + ctrl e] - (need Kubi >= v1.8.3)
Kubi Config : Authenticate :
- Identify on current cluster
[ctrl k + ctrl i]
- Identify and set new default cluster
[ctrl k + ctrl d]
Multiple Config : Manage many clusters [ctrl Shift k + ctrl Shift i] - (better with Kubi >= v1.8.3)
- Multi clusters and logins support
- Advanced mode to map many logins on same cluster
Extend Microsoft Kubernetes explorer :
- Display resources : S3Bucket, VaultSecret, NetworkPolicy, ServiceMonitor, ResourceQuota, HorizontalPodAutoscaler, PodDisruptionBudget
- Right click menu on each cluster on sidePanel list to get a new token
Favorites namespaces
- Use favorites namespaces !
[ctrl k + ctrl n]
- Partial matches are available.
"sys,pub" will return sorted expanded list ["kube-public","kube-system"] .
- Kubernetes extension 'explorer view' is refreshed :-)
Log/Debug : Kubi commands and errors are logged on dedicated kubi channel
Visual settings & integration with Kubernetes extension
Theia IDE
- On recent Theia instance, you can install Kubi-Lite directly from OpenVSX registry
- For older Theia instance, you can follow the manual installation instructions below :
- From VSCode marketplace or GitHub release, download the package extension
.vsix to your Theia Plugins repository
- Set your keyBinding
- That's all ;-)
License
| |