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
* basic workspace overview Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com> * css tweaks for landing page as a PageLayout Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com> * address review comments Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com> * more review comment addressing, added overview to workspace command palette Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com> * added back the landing page startup hint Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com> * refactoring as per review comments Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com> * added original landing page back only for default workspace with no clusters Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com> * Workspace overview layout tweaks (#2302) * tweaks workspace overview layout Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * cluster settings on top Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * header logo for add cluster page Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * tweak landing page Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * combine left menu icons Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * always show bottom status bar Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * tweak Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * integration test fixes Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * change cluster menu Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * first attempt to fix integration test Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com> * lint Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com> * get selectors right for integration test Signed-off-by: Jim Ehrismann <jehrismann@miranits.com> Co-authored-by: Jim Ehrismann <jehrismann@mirantis.com> Co-authored-by: Jim Ehrismann <jehrismann@miranits.com> * address review comments, and rebased to master Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com> Co-authored-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> Co-authored-by: Jim Ehrismann <jehrismann@miranits.com> |
||
|---|---|---|
| __mocks__ | ||
| .dependabot | ||
| .github | ||
| .vscode | ||
| build | ||
| docs | ||
| extensions | ||
| integration | ||
| jsonnet | ||
| mkdocs | ||
| scripts | ||
| src | ||
| static | ||
| test-data | ||
| troubleshooting | ||
| types | ||
| .azure-pipelines-k8s-matrix.yml | ||
| .azure-pipelines.yml | ||
| .eslintrc.js | ||
| .gitignore | ||
| .npmrc | ||
| .yarnrc | ||
| CODE_OF_CONDUCT.md | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| Makefile | ||
| mkdocs.yml | ||
| package.json | ||
| README.md | ||
| RELEASE_GUIDE.md | ||
| tsconfig.json | ||
| webpack.extensions.ts | ||
| webpack.main.ts | ||
| webpack.renderer.ts | ||
| yarn.lock | ||
Lens | The Kubernetes IDE
Lens provides the full situational awareness for everything that runs in Kubernetes. It's lowering the barrier of entry for people just getting started and radically improving productivity for people with more experience.
The Lens open source project is backed by a number of Kubernetes and cloud native ecosystem pioneers. It's a standalone application for MacOS, Windows and Linux operating systems. Lens is 100% open source and free of charge for any purpose.
What makes Lens special?
- Amazing usability and end-user experience
- Unified, secure, multi-cluster management on any platform: support for hundreds of clusters
- Standalone application: no need to install anything in-cluster
- Lens installs anywhere, elimanting the need to wrangle credentials
- Real-time cluster state visualization
- Resource utilization charts and trends with history powered by built-in Prometheus
- Smart terminal access to nodes and containers
- Clusters can be local (e.g. minikube) or external (e.g. EKS, GKE, AKS)
- Performance optimized to handle massive clusters (tested with a cluster running 25k pods)
- RBAC security is preserved, as Lens uses the standard Kubernetes API
- Lens Extensions are used to add custom visualizations and functionality to accelerate development workflows for all the technologies and services that integrate with Kubernetes
- Port forwarding
- Helm package deployment: Browse and deploy Helm charts with one click-Install
- Extensions via Lens Extensions API
Installation
See Getting Started page.
Development
See Development page.
Contributing
See Contributing page.
