DigitalOcean Kubernetes is a rock-solid managed K8s offering with straightforward pricing and feature set
Rating: 9 out of 10
IncentivizedUse Cases and Deployment Scope
We use DigitalOcean Kubernetes to manage all of our public-facing API and async job worker deployments for a SaaS application. We deploy Rails and Hasura containers to the platform using Pulumi's Kubernetes provider.
DO Kubernetes manages SSL termination through DO load balancers, and we use nginx-ingress to direct traffic inside the cluster. We use DO Kubernetes in conjunction with hosted DO Postgres on an internal network.
DO Kubernetes manages SSL termination through DO load balancers, and we use nginx-ingress to direct traffic inside the cluster. We use DO Kubernetes in conjunction with hosted DO Postgres on an internal network.
Pros
- Hosted dashboard
- Hosted container registry
- Horizontal auto-scaling
- LetsEncrypt SSL termination
Cons
- Option for internal VPC-only deployment
- Better integration with cloud firewall
- Better integration with DO App platform via VPC
Likelihood to Recommend
DO Kubernetes is well-suited for:
- deploying APIs
- deploying workers
- log collection and analysis (ie ELK stack)
- deploying Helm charts and anything that can be mapped on to K8s concepts
Less appropriate for anything requiring no public Internet access (ie VPC only).
Less appropriate for anything requiring integration with the DO app platform via VPC, at the moment.
- deploying APIs
- deploying workers
- log collection and analysis (ie ELK stack)
- deploying Helm charts and anything that can be mapped on to K8s concepts
Less appropriate for anything requiring no public Internet access (ie VPC only).
Less appropriate for anything requiring integration with the DO app platform via VPC, at the moment.