All Projects → codefresh-io → zenkube

codefresh-io / zenkube

Licence: other
Your deployments have faces, and history - get to know them!

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

zenkube

Your deployments have faces, and history - get to know them!

Description

Zenkube is an easy to deploy utility that logs and monitors deployments in your cluster. It provides a friendly way to keep track of deployments by assigning a synthesized, unique hash to every new deployment revision, in a git-esque style. Every deployment is symbolized with a robohash for quick identification.

Run within your cluster

Use kubectl to deploy Zenkube from its image (codefresh/zenkube):

kubectl run zenkube -r=1 --image=codefresh/zenkube
kubectl port-forward $(kubectl get pods --template="{{ (index .items 0).metadata.name }}" --selector=run=zenkube) 8080:8080

Command line arguments

  • --in-cluster - When this flag is set, Zenkube will connect to K8's api using the configuration obtained from the container's environment vars. If this flag is omitted, Zenkube will look for local configuration (~/.kube/config).
  • --context=[context] - Selects a configuration context (works when --in-cluster is not set).

Then simply use your browser to open http://localhost:8080, and be prepared to personally meet your deployments for the very first time! Can you feel the excitement?

Demo Animation

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].