tolu / kubex Goto Github PK
View Code? Open in Web Editor NEWInteractive cli helper for kubectl
Interactive cli helper for kubectl
Nice to know what exact command will be run before actually doing it
./kube/config
To use as input for set-image
make it easier to deploy / update images
$ kubectl set image deployment/nginx-deployment nginx=nginx:1.9.1
deployment "nginx-deployment" image updated
For ns
add info about current namespace and context
use oclif?
https://github.com/oclif/oclif
look at how noderize use commander:
https://github.com/Cretezy/Noderize/blob/master/examples/basic-cli/src/index.js
Like a more complete workflow image that you would:
$ kubex set-image
? Select context
dmz-default
int-default
k8s-ps-dev
> k8s-ps-prod
test-default
? Select namespace
default
kube-system
> tv-series-web
radio-web
? Select deployment
> tv-series-web
? Set image
> 0.1.228
? Set image to "0.1.228" for deployment/tv-series-web in context k8s-ps-prod:tv-series-web
> No
Yes
The commands will be much faster when you only need to select context and namespace instead of setting them in between each step in the flow
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.