Show HN: Automated Pipelines to Your Kubernetes Clusters
distelli.com
distelli.com
1. Run automated tests during container build (maybe in the AfterBuildSuccess step)
2. Have a single image that goes to both staging and production. Pass in environment variables or configs to operate the image differently in staging or prod
3. Don't include test dependencies in the image so the image is smaller. So if you're running tests etc don't add the tests and dependencies in the Dockerfile. Instead have your CI system run the tests.
Is "your CI system" typically distelli or another vendor?
Some of our customers use Jenkins while others use one of the many hosted CI systems.
To be precise - Can distelli work with GitHub's CI API so that the distelli container build kicks off only after GitHub reports a CI pass?
So you can use Jenkins or Gitlab CI or any other CI you like and when that system reports a CI pass we can kick off the deploy to your k8s cluster.
What does this mean? I thought one of the key things that Circle provides is the build container.
BTW, I can confirm your site still not loading, time again for a kubectl scale.
By looking at the distelli UI one can easily see who did what build or deploy and when. One can even restrict certain actions from certain users by placing users in permission groups.
Additionally, distelli provides a dashboard to provision and manage clusters on multiple clouds providers.
Finally, while distelli offers a build system for CI, it also works nicely with other CI systems so one can use Drone and Distelli together.
edit: grammar
http://kubernetes.io/docs/user-guide/horizontal-pod-autoscal...
AWS doesn't support kubernetes natively. We allow you to either launch a new kubernetes cluster on AWS by launching new VMs and installing kubernetes, weave and etcd or we allow you to sync an existing kubernetes cluster running on AWS by providing the k8s master endpoint.
We don't currently support ECS clusters but that is on our roadmap.
FYI we are going to release our kube laucher as open source in the next few months. If you sign up for our mailing list or email me at rsingh@distelli.com (or follow us on twitter / fb) i'll notify you when thats available if you're interested.
We found that the site was slow because we were getting throttled by a table in DynamoDB which explains why kubectl scale wasn't helping as much as we had hoped. We were adding capacity, just not in the right place.
We've added read capacity to our table and things are faster now.
CloudFront is your friend. :-)
https://www.distelli.com/docs/kb/using-your-own-build-server