smartive / kuby Goto Github PK
View Code? Open in Web Editor NEW"kuby" is a command line tool, written in Rust that helps with kubernetes managment.
"kuby" is a command line tool, written in Rust that helps with kubernetes managment.
;-)
sops does that :)
it would be nice to dryrun (and therefore output) create secret, so it could be copy pasted
The k8s namespace create
command does create a namespace and asks the user many things.
A ci
mode (which is already globally defined in yargs) support would mean:
no-interaction
k8s namespace kube-config <namespace> <account>
(like it does now) but also with ci mode.--role
argument that allows a role.yml file to be passed for the role binding in the namespaceci
mode in k8s namespace kube-config <namespace> <account>
would mean:
k8s kube-config
Some features of the k8s
tool are not available in certain kubectl
versions. (e.g. k8s namespace kube-config
)
It should be prevented to execute commands that are not available for the given kubectl version.
k8s namespace kube-config
should return a kube config for a given user (most likely a service account)
in a given namespace. The problem with the context in the config is that below kubectl 1.xx
the
certificate data is "BUFFER" encoded instead of base64 encoded. -> This leads to broken configurations.
There is a library (@kubernetes-clients/javascript) that would remove the need of kubectl locally.
Kubectl version managing could still be a part of kuby (like nvm for node) but internally kubectl is not needed for interacting with kubernetes.
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.