Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

reactive ui with client-node and kubectl proxy #445

Closed
wants to merge 1 commit into from

Conversation

juozasg
Copy link
Collaborator

@juozasg juozasg commented Jul 19, 2023

This update adds support for client-node javascript kubernetes client to show real-time view of the cluster resources. Whenever possible the js client is used, if it's not available, the extension will safely fallback to the kubectl get method for querying cluster state. The new system is labeled with k8s prefix while the old system is called kubectl get or kubernetesTools.

The javascript client requires kubectl proxy process to be running to be authenticated to the server. The update extension watches and restarts the kubectl proxy process as needed. Everything is reload when users click the "Refresh" buttons. Caching for namespaces is added. As much as possible all types used by the extension are moved to use client-node types, which are prefixed with k8s

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants