rydogs / kubecle Goto Github PK
View Code? Open in Web Editor NEWUseful UI for Kubernettes
License: MIT License
Useful UI for Kubernettes
License: MIT License
Show RED status bar with error to indicate an request has failed.
https://material-ui.com/demos/snackbars/
This can be done globally using axios interceptor:
example: https://gist.github.com/yajra/5f5551649b20c8f668aec48549ef5c1f
From @rliuAsapp on July 8, 2018 15:25
Copied from original issue: ASAPPinc/kubecle#2
k8s client library supports tailing. Update server endpoint to support streaming and update lazylog to stream
522951270134.dkr.ecr.us-east-1.amazonaws.com/someimage:1.2.0 => someimage 1.2.0
522951270134.dkr.ecr.us-east-1.amazonaws.com/anotherimage: => anotherimage Unversioned
nginx => nginx Unversioned
convert json to yaml in editor
Can we provide a config where we can have different clusters be highlighted differently?
Supported by material ui
Between 5 seconds to one minute on slider
so http://localhost:8666 forwards pods page
Route already defined /api/namespace/:namespace/ingresses
Reduce copy and pasted code. Only render() and api calls for those components are specialized
Sometimes you want to see logs across multiple pods from the same deployment together (i.e all 3 pods of api). There are two possible solutions:
Should add a log icon on deployment page to display this.
Allow user to configure how frequent to poll. Also stop polling after 5 minutes
Would make it even easier to use (download and double click) and avoids the npm dependency as everything would be bundled already.
Move common stuff in a single class, only endpoint call and render is different between these
Display k8s command for each action
Which will allow switching between k8s clusters
Steps to repro:
Notice that all pods are not shown for that namespace
Workaround:
2. Enter namespace and hit Enter
Now you will see all the pods
Results:
You should be hitting enter after you type the namespace, it should auto-update
Create a docker image so users can just run this inside docker.
Need to profile and see if there is any memory leak
Example:
"status": {
"phase": "Failed",
"message": "Pod Node didn't have enough resource: cpu, requested: 1030, used: 7620, capacity: 8000",
"reason": "OutOfcpu",
"startTime": "2018-06-18T23:02:56Z"
}
From @rliuAsapp on July 8, 2018 15:26
Display k8s cluster name on header. Need to figure out how to get this information from k8s client
Copied from original issue: ASAPPinc/kubecle#3
Might need to use a more feature-rich table library:
https://material-ui.com/demos/tables/#complementary-projects
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.