Giter Site home page Giter Site logo

darkblaez / lens Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lensapp/lens

0.0 1.0 0.0 4.45 MB

Lens - The Kubernetes IDE

Home Page: https://k8slens.dev/

License: MIT License

JavaScript 0.20% Makefile 0.08% TypeScript 88.90% HTML 0.37% Harbour 1.25% Jsonnet 0.10% SCSS 9.05% NSIS 0.05%

lens's Introduction

Lens | The Kubernetes IDE

Build Status Releases Chat on Slack

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.

Screenshot

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).

Alternatively on Mac:

brew cask install lens

Development

Prerequisites: Nodejs v12, make, yarn

  • make init - initial compilation, installing deps, etc.
  • make dev - builds and starts the app
  • make test - run tests

Development (advanced)

Allows for faster separate re-runs of some of the more involved processes:

  1. yarn dev:main compiles electron's main process part and start watching files
  2. yarn dev:renderer compiles electron's renderer part and start watching files
  3. yarn dev-run runs app in dev-mode and restarts when electron's main process file has changed

Developer's RTFM recommended list:

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/lensapp/lens.

lens's People

Contributors

jakolehm avatar nevalla avatar nokel81 avatar aleksfront avatar ixrock avatar jim-docker avatar jnummelin avatar wangyangjun avatar ocdi avatar dependabot[bot] avatar dan-slinky-ckpd avatar miskun avatar makocchi-git avatar bonehead5338 avatar timurista avatar shivam010 avatar ryanmaclean avatar nox-404 avatar masonhensley avatar krakaw avatar jonstelly avatar jeka avatar kataras avatar fernandocarletti avatar dbirks avatar rand0me avatar unrealcraig avatar clbiggs avatar cbeneke avatar aksakalli avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.