Gitkube
Infrastructure
kubernetes deployment
SHOW HN2018
How HN took it
9 positive, 5 neutral or asking, 0 mixed, 0 critical, out of 14 comments about the project. Thread score +0.52.
Idea: 5 for, 0 againstDesign: 2 for, 0 againstExecution: 1 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Lightweight and simple compared to alternatives
From 3 comments
This is supposed to be very light weight and independent of any distribution or vendor.
tirumaraiselvan on HNI really like when deployment tools rely on git hooks and doesn't require any other installations in dev environment.
paulsmal on HNThis looks exactly what I had been looking for these days. None of existing solutions fit my use case. Thanks for making this, I will give it a try soon.
asadlionpk on HN
Supports RBAC with namespaced remotes
From 1 comment
On that note, Gitkube supports RBAC as the Remote objects are namespaced. This means two things: 1) Remotes are isolated - have different authorizations for say dev and staging…
tirumaraiselvan on HN
Objections
Mounts the host Docker socket, a security concern for multi-tenant clusters
From 1 comment
Docker sock is being mounted from the host [1]. This could be a concern if you are running multi-tenant apps etc. One (slightly hacky) workaround is to have a Persistent Volume…
tirumaraiselvan on HN
Building images inside the cluster is hard without docker daemon access
From 1 comment
I wonder how this tool handles performing the docker build itself. It looks like it runs a controller inside the cluster, but by default apps running inside kubernetes don't get…
dlor on HN
Requests
Integration with CI/CD tools via webhooks or pre-push scripts
From 1 comment
This certainly does seem to be a fairly easy way to deploy. I'm assuming you'd integrate standard ci/cd tools in via webhooks? Or even pre-push scripts?
pcnix on HN
Docker Swarm support for similar tools
From 1 comment
Do you know of a tool like Keel, but for Docker Swarm?
1_player on HN
Questions
How does it perform docker builds inside the cluster?
From 1 comment
I wonder how this tool handles performing the docker build itself. It looks like it runs a controller inside the cluster, but by default apps running inside kubernetes don't get…
dlor on HN
Why not just git push, docker build, kubectl set image?
From 1 comment
Why not just `git push`, `docker build`, `kubectl set image`?
chrissoundz on HN
Alternatives named
Keel
From 2 comments
We’ve been using a similar solution for a while now: pushes to GitHub trigger Travis CI to build a Docker images. These get pushed to Docker Hub or Quay, which triggers a webhook…
praseodym on HNThanks for the shout-out! Keel author here. I have created Keel exactly for these workflows where something (Travis CI, Docker cloud, Google Cloud Builder - my favourite due to…
deforciant on HN
Weave Flux
From 2 comments
Keel looks nice, thanks for making it! Does Keel include any ability to rollback to a previously deployed version? How to you recommend handling that use case? Keel looks similar…
antoncohen on HNLooks a lot like http://github.com/weaveworks/flux which we're happy users of at dotmesh.com. Glad to see gitops getting some traction!…
lewq on HN
OpenShift
From 1 comment
Red Hat's OpenShift[1] Kubernetes distribution can do this too - you even get a webhook for GitHub copy and paste. Kubernetes is a toolbox, not a product. There's so much you…
lima on HN
Skaffold
From 1 comment
Google released a tool to help with continuous deployments called skaffold [1]. Haven't used it myself (just using bitbucket pipelines) but looks like it's a relevant tool to…
dev1n on HN
Terraform
From 2 comments
Keel does a really good job of this, good to see people are starting to have options with their k8 deployments! My two cents: So far my deployments have been pretty painless, so…
_5meq on HNTerraform is pretty awful for Continuous Delivery. I inherited a deployment system were new app versions were deployed with Terraform, and I did quite a lot of automation to make…
antoncohen on HN