{
  "id": 15660261,
  "title": "Deploying Kubernetes Clusters on OpenStack: An Alternative to AWS EKS",
  "url": "https://urgent.news/2026/10/19/deploying-kubernetes-clusters-on-openstack-an-alternative-to-aws-eks",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-19T21:57:10.000Z",
  "source": {
    "name": "HackerNoon",
    "slug": "hackernoon",
    "url": "https://hackernoon.com/deploying-kubernetes-clusters-on-openstack-an-alternative-to-aws-eks?source=rss"
  },
  "original_language": "en",
  "account": "Self-managed Kubernetes on OpenStack can save on engineering budget and provide API-driven provisioning, private networking, and Terraform tooling. A three-node k3s cluster costs around $346/month, while a comparable EKS setup costs about $914/month. The OpenStack-based approach uses VMs instead of bare metal for better flexibility, simplicity, and failure recovery. The stack consists of compute servers, Kubernetes (k3s), an API endpoint, and an ingress layer. Memory is the key factor in cost, and Memory Optimized flavors offer the cheapest RAM. Three flavors (general, CPU optimized, and shared pool) were considered, with the combined layout chosen for simplicity. Nodes run k3s in server mode, staying on a private network with Cloudflare for HTTPS ingress. The architecture offers public IPs only when needed, security groups outside the guest, and automatic host reboots in case of hardware failures.",
  "summary": "Why VMs make more sense than bare metal for Kubernetes and distributed architecture, and where the cost and operational trade-offs come from.",
  "key_points": [
    "Self-managed Kubernetes on OpenStack saves on engineering budget compared to AWS EKS.",
    "Three-node k3s cluster costs around $346/month, while EKS setup costs about $914/month."
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}