This is my attempt at collecting links and notes to myself to check. My current system is mailing links to myself, which is not really working well.
Firecracker enables you to deploy workloads in lightweight virtual machines, called microVMs, which provide enhanced security and workload isolation over traditional VMs, while enabling the speed and resource efficiency of containers. Firecracker was developed at Amazon Web Services to improve the customer experience of services like AWS Lambda and AWS Fargate.
https://firecracker-microvm.github.io
Weave Ignite - External management CLI that can work with Firecracker
Does not work on Mac, due to KVM dependency to run VMs.
Weave Ignite is an open source Virtual Machine (VM) manager with a container UX and built-in GitOps management.
Combines Firecracker MicroVMs with Docker / OCI images to unify containers and VMs. Works in a GitOps fashion and can manage VMs declaratively and automatically like Kubernetes and Terraform.
https://github.com/weaveworks/ignite
Seems more fleixible than minikube.
Weave Firekube is a new open source Kubernetes distribution that enables secure clouds anywhere. Firekube uses Weave Ignite to run Kubernetes on Firecracker by default. As such it is a portable and secure alternative to Project Pacific in that Kubernetes is integrated with a VM stack. The whole stack is managed using GitOps which simplifies correct installation and management. Firekube may also be seen as an alternative to KIND using Ignite and GitOps.
Firekube pulls everything from Git, detects your operating system and can boot up a secure cluster from nothing in 2.5 minutes.
https://www.weave.works/blog/firekube-fast-and-secure-kubernetes-clusters-using-weave-ignite
“Let’s use Kubernetes!” Now you have 8 problems
"If you’re part of a small team, Kubernetes probably isn’t for you: it’s a lot of pain with very little benefits." https://pythonspeed.com/articles/dont-need-kubernetes/
Fly is a platform for applications that need to run globally (using firecracker). It runs your code close to users and scales compute in cities where your app is busiest. Write your code, package it into a Docker image, deploy it to Fly's platform and let that do all the work to keep your app snappy.
Free for side projects https://fly.io/docs/pricing/#free-for-side-projects