{"repo":"1Panel-dev/webkubectl","free":true,"listed":false,"github":"https://github.com/1Panel-dev/webkubectl","clone":"git clone https://github.com/1Panel-dev/webkubectl.git","description":"Run kubectl command in Web Browser.","language":"Go","stars":883,"topics":["kubernetes","kubectl","command-line-tool","go","golang","kubectl-plugins","gotty","kubeoperator"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"中文 README.md Web Kubectl - Run kubectl command in web browser Goal Web Kubectl helps you manage kubernetes credentials and run kubectl command in web browser, so that you don't have to install kubectl on your local PC or some other servers, furthermore Web Kubectl can be used for a team. Advantage - Support multiple user and multiple Kubernetes clusters ：One deployment of Web Kubectl can be used for a team, all of the team members can use Web Kubectl simultaneously although they are connecting different Kubernetes clusters or different privileges. - Session isolation ：All of the online sessions are isolated, each session has its own namespace and storage which is invisible to the others. - Support kubeconfig file and bearer token ：You can provide kubeconfig file or bearer token to connect Kubernetes cluster through Web Kubectl. - Easy to use and integrate ：You can simply use the index page for a quick start, or integrate with your application using api. - Manage Kubernetes clusters in VPC ：Through Web Kubectl you can manage the Kubernetes clusters in VPC which is unreachable from you laptop. Architecture Web Kubectl use webkubectl/gotty to run a JavaScript based terminal on web browsers. When opens a new session, a temporary Linux namespace will be created for the session, this make sure all sessions are isolated, each session has its own namespace and storage, meanwhile .kube/config file is generated for current session. When session terminated, the provisioned namespace and","default_branch":null,"files":null,"tree":[],"storefront":"/r/1Panel-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/1Panel-dev/webkubectl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}