{"repo":"anguslees/kubecfg","free":true,"listed":false,"github":"https://github.com/anguslees/kubecfg","clone":"git clone https://github.com/anguslees/kubecfg.git","description":"A tool for managing complex enterprise Kubernetes environments as code.","language":"Rust","stars":47,"topics":["kubernetes","jsonnet","kubernetes-resources","kubecfg","workflow","infrastructure"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"kubecfg A tool for managing complex enterprise Kubernetes environments as code. Note: Effort on this project has moved to ksonnet/kubecfg (a golang rewrite, hence I haven't just transferred this repo) kubecfg allows you to express the patterns across your infrastructure and reuse these powerful \"templates\" across many services. The more complex you infrastructure is, the more you will gain from using kubecfg. Status: Basic create/delete/update/diff functionality works, but there are still some unimplemented features and arguments. If the functionality you want works now, it should continue to work going forward. Yes, Google employees will recognise this as being very similar to a similarly-named internal tool ;) Install Pre-built x86 64 binaries are available in the github releases page. Install Rust and cargo. See https://www.rust-lang.org/install.html Quickstart kubecfg currently relies on a local kubectl proxy to access the cluster. It defaults to http://localhost:8001/ and doesn't support kubernetes authentication options (yet). Infrastructure-as-code Philosophy The idea is to describe as much as possible about your configuration as files in version control (eg: git). You make changes to the configuration and review, approve, merge, etc using your regular code change workflow (github pull-requests, phabricator diffs, etc). At any point, the config in version control captures the entire desired-state, so you can easily recreate the system in a QA cluster or recover from di","default_branch":null,"files":null,"tree":[],"storefront":"/r/anguslees","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/anguslees/kubecfg/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}