4 ms·
Digital Ocean is still significantly cheaper (unsurprisingly). They don't charge for the control plane, so you just pay the normal prices for the droplets and r
by mjfisher 7y ago
Digital Ocean is still significantly cheaper (unsurprisingly). They don't charge for the control plane, so you just pay the normal prices for the droplets and resources you use. It's well integrated, allowing K8 to provision load balancers and volumes, and the Terraform provider for it works well.
My (admittedly small) cluster of 3x 4Gb droplets, an external load balancer, and volumes enough for logs, databases and filesystems costs about 70 USD/Month. It's been absolutely rock solid too. I have very few minor gripes and a lot of positive things to say about it.
- tmpz22 7y agoWhat’s the story for automatically provisions TLS certificates for your load balancer been like?
- DelightOne 7y agoI don't know about terminating on the load balancer level, but it works fine on the ingress-level (http router) with cert-manager, nginx-ingress-controller and the Ingress-definition.
- status_quo69 7y agoLoad balancer certs via annotations are supported, but they're a bit iffy when pairing with controllers like ambassador, since ambassador expects to own TLS termination (although the ambassador docs do say this is configurable). https://www.digitalocean.com/docs/kubernetes/how-to/configure-load-balancers/#ssl-certificates https://www.digitalocean.com/docs/kubernetes/how-to/configur...
- DelightOne 7y agoAh good to know, thank you!
- bndw 7y agoaside: ambassador definitely supports external TLS termination (tested with AWS ELB).
- mjfisher 7y agoThat's exactly how I manage it too. It means there only needs to be one load balancer per cluster, and adding a new SSL cert is just a matter of adding a couple of lines to the ingress config.
- gingerlime 7y agoIsn't it more limited though, e.g. with auto-scaling not available for nodes, but only for pods?
- mjfisher 7y agoYes, it is absolutely more limited. That, single-IP load balancers, and no direct equivalent of VPCs spring to mind as the biggest differences. AWS still makes a lot of sense in a lot of cases. It is worth noting DO has a decent API, so if wouldn't be _that_ hard to implement autoscaling yourself if you needed it.
- photonios 7y agoDigitalOcean now has a node auto-scaling as well [1]. It was released very recently. It was not available in the first general release. [1] https://www.digitalocean.com/docs/kubernetes/how-to/autoscale/ https://www.digitalocean.com/docs/kubernetes/how-to/autoscal...