mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Fork of https://github.com/lensapp/lens
Build Guide: https://github.com/lensapp/lens/issues/5444#issuecomment-1140483224
* Let OS allocate port number Port availability might be tricky if some port is already in use on the 'all' interface '0.0.0.0'. The proposed solution is to let the OS allocate the port for us using 0 as port specifier : - first create a server instance to allocate a port number - save port number - close the server - return the port number to the caller This should be safe granted the OS doesn't reuse the port numbers on consecutive port allocations. see : - about Node.js Net module : https://nodejs.org/docs/latest-v12.x/api/net.html#net_server_listen_port_host_backlog_callback - about safety around reusing port number : https://unix.stackexchange.com/a/132524 Signed-off-by: Alexis Deruelle <alexis.deruelle@gmail.com> |
||
|---|---|---|
| __mocks__ | ||
| .github/ISSUE_TEMPLATE | ||
| build | ||
| dashboard | ||
| images | ||
| jsonnet | ||
| spec/src | ||
| src | ||
| static | ||
| troubleshooting | ||
| types | ||
| .azure-pipelines.yml | ||
| .eslintrc.js | ||
| .gitignore | ||
| .npmrc | ||
| .yarnrc | ||
| LICENSE | ||
| Makefile | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| yarn.lock | ||
Lens | The Kubernetes IDE
Lens is the only IDE you’ll ever need to take control of your Kubernetes clusters. It is a standalone application for MacOS, Windows and Linux operating systems. It is open source and free.
What makes Lens special?
- Amazing usability and end user experience
- Multi cluster management; Support for hundreds of clusters
- Standalone application; No need to install anything in-cluster
- Real-time cluster state visualization
- Resource utilization charts and trends with history powered by built-in Prometheus
- Terminal access to nodes and containers
- Performance optimized to handle massive clusters (tested with a cluster running 25k pods)
- Full support for Kubernetes RBAC
Installation
Download a pre-built package from the releases page. Lens can be also installed via snapcraft (Linux only).
Development
Prerequisities: Nodejs v12, make, yarn
make dev- builds and starts the appmake test- run tests
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/lensapp/lens.
