3 ms·
Kubernetes says no... The article is light on detail. Containers and VMs have different use cases. If you self host lightweight VMs is likely the better path,
by oxfordmale 4y ago
Kubernetes says no...
The article is light on detail. Containers and VMs have different use cases. If you self host lightweight VMs is likely the better path, however, once you in the cloud most managed services only provide support for containers.
- lrvick 4y agoYou can also use a firecracker runner in k8s to wrap each container in a VM for high isolation and security.
- nailer 4y ago> in the cloud most managed services only provide support for containers. Respectfully, comments like these are the reason for Kubernetes becoming a meme.
- oxfordmale 4y agoThere is a huge difference running on VMs that you have zero access to, and actually owning your own VM infrastructure. Yes AWS Lambda runs on Firecracker, however, it could as well running on a FireCheese VM platform and you would be none the wiser, unless AWS publishes this somewhere. I am also not running on Kubernetes, because Kubernetes. AWS ECS and AWS Batch also only handle containerised applications. Even when deploying on EC2 I tend to use containers, as it ensures they keep working consistently if you apply patches to your EC2 environment.