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.
New features and modifications are available here : CHANGELOG
- 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
.
-
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]
- Identify on current cluster
-
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 :-)
- Partial matches are available.
- Use favorites namespaces !
-
Log/Debug : Kubi commands and errors are logged on dedicated kubi channel
- Integration with : https://github.com/Azure/vscode-kubernetes-tools
- The command is added on the contextuals menus hover the "clusters view"
- 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 :
- The code is licensed under the MIT license. See LICENSE.
- Logo is CA-GIP/Kubi logo : https://github.com/ca-gip/kubi-cli