{"repo":"box/kube-applier","free":true,"listed":false,"github":"https://github.com/box/kube-applier","clone":"git clone https://github.com/box/kube-applier.git","description":"kube-applier enables automated deployment and declarative configuration for your Kubernetes cluster.","language":"Go","stars":641,"topics":["kubernetes","k8s"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"kube-applier kube-applier is a service that enables continuous deployment of Kubernetes objects by applying declarative configuration files from a Git repository to a Kubernetes cluster. kube-applier runs as a Pod in your cluster and watches the Git repo to ensure that the cluster objects are up-to-date with their associated spec files (JSON or YAML) in the repo. At a specified interval, kube-applier performs a \"full run\", issuing kubectl apply commands for all JSON and YAML files within the repo. When a new commit to the repo occurs, kube-applier performs a \"quick run\", issuing apply commands only for files that have changed since the last run. Quick runs and full runs are handled separately and concurrently. kube-applier serves a status page and provides metrics for monitoring. Requirements Go (1.7+) Docker (17.05+) Kubernetes cluster kube-applier generally supports any Kubernetes server release, assuming that you are installing a compatible kubectl client in your Dockerfile. The kubectl version specified in the Dockerfile must be either the same minor release as the cluster API server, or one release behind the server (e.g. client 1.3 and server 1.4 is fine, but client 1.4 and server 1.3 is not). There are several known problems with kubectl apply that may affect your use of kube-applier. Some examples: Releases prior to 1.6.0 are subject many known issues with using kubectl apply to apply ThirdPartyResource objects. 1.5 and 1.6 releases before 1.5.8 and 1.6.3 are not supp","default_branch":null,"files":null,"tree":[],"storefront":"/r/box","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/box/kube-applier/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."}