AWS EKS kümesi başına her ay zorunlu ödenen $73 kontrol düzlemi (control plane) ücreti ve yüksek EC2 faturaları yerine, kendi VDS sunucularınızda hafif Kubernetes çalıştırın. Talos Linux (salt Kubernetes için immutable OS), K3s (tek binary) ve MicroK8s dağıtımlarının RAM ek yükünü, pod'lara kalan net kaynakları ve yıllık tasarrufunuzu hesaplayın.
AWS EKS; yalnızca control plane için saatlik $0.10 ($73/ay), eşdeğer EC2 düğümleri için $240/ay ve NAT Gateway için $35/ay olmak üzere toplamda $348/ay ($4,176/yıl) fatura çıkarır. Kendi VDS kümeniz ise yıllık yalnızca $576 tutar.
SSH, bash, systemd ve paket yöneticisi barındırmaz. Sadece Linux çekirdeği ve gRPC API ile çalışan kubelet/containerd içerir. 100 MB imaj boyutuyla maksimum RAM verimi sunar.
Standart Linux (Ubuntu/Debian/Alpine) üzerinde tek binary olarak çalışır. Etcd yerine SQLite/kine veya gömülü etcd kullanabilir. Geliştirici ve edge ortamlarının vazgeçilmezidir.
Canonical tarafından geliştirilen, snap paketleriyle izole edilen saf upstream Kubernetes. Dqlite kümelemesi ve tek tıkla eklenti (addons) desteği sunar, ancak snapd bellek ek yüküne sahiptir.
VDS sunucularınızda kümeyi sıfırdan ayağa kaldırmak için gereken resmi ve optimize komut kümesi.
# 1. talosctl CLI aracını yerel makinenize kurun
curl -sL https://talos.dev/install | sh
# 2. Küme konfigürasyonlarını üretin (Sıfır SSH, saf gRPC)
talosctl gen config hostbilgim-k8s https://10.0.0.10:6443
# 3. Control Plane ve Worker düğümlerini Talos ISO/imajı ile boot edin
talosctl apply-config --insecure --nodes 10.0.0.10 --file controlplane.yaml
talosctl apply-config --insecure --nodes 10.0.0.11 --file worker.yaml
# 4. Kümeyi tek komutla başlatın (Bootstrap etcd)
talosctl bootstrap --nodes 10.0.0.10 --endpoints 10.0.0.10
talosctl kubeconfig --nodes 10.0.0.10Geleneksel Ubuntu veya Debian üzerine kubeadm ile Kubernetes kurduğunuzda; systemd servisleri, apt paket güncellemeleri, SSH sunucusu, bash kabukları ve onlarca arka plan servisi yüzünden her düğümde 1.5 GB ila 2.5 GB RAM henüz tek bir pod dahi çalıştırmadan tükenir. Daha da kritiği, işletim sistemi seviyesindeki güvenlik açıkları (CVE) ve SSH portu sürekli bir siber saldırı yüzeyi oluşturur.
Sidero Labs tarafından geliştirilen Talos Linux, sıradan bir Linux dağıtımı değildir. Kabuk (bash), SSH veya paket yöneticisi barındırmaz. Sunucuya sadece şifreli gRPC API (talosctl) üzerinden erişilir. Salt Kubernetes çalıştırmak üzere optimize edildiğinden, düğüm RAM ek yükü yalnızca ~180 MB seviyesindedir. İşletim sistemi yükseltmeleri atomik A/B disk bölümleme ile kesintisiz gerçekleşir.
Rancher (SUSE) tarafından geliştirilen K3s, CNCF sertifikalı tam teşekküllü bir Kubernetes motorudur. Gereksiz bulut sağlayıcı sürücülerini ve alfa özellikleri ayıklayarak 100 MB'tan küçük tek bir binary haline getirmiştir. Geliştirici veya tek düğümlü edge ortamlarında SQLite/kine desteğiyle çalışırken, üretimde gömülü etcd ile 3 düğümlü HA küme kurabilir.
Ubuntu ekosistemine derinden entegre olan MicroK8s, Snap paketleri ile izole edilmiş saf Kubernetes çalıştırır.microk8s enable ingress dns dashboard gibi tek satırlık eklenti sistemleriyle hızlı prototipleme sunar. Ancak snapd ve tam Ubuntu altyapısı nedeniyle bellek ayak izi Talos ve K3s'e kıyasla daha yüksektir.
AWS EKS kullanırken saatlik $0.10 (aylık $73) yalnızca control plane yönetimi için ödenir. Buna ek olarak 3 adet 8 GB RAM EC2 düğümü ($110/ay) ve zorunlu NAT Gateway ($35/ay + veri aktarım ücreti) eklendiğinde taban fatura aylık $220'ı ($2.640/yıl) aşar. Aynı kapasiteyi 3 adet modern NVMe VDS sunucusu üzerinde Talos Linux ile kurduğunuzda aylık donanım maliyeti yalnızca $24-$45 ($288-$540/yıl) seviyesinde kalır; böylece %80'in üzerinde net bulut tasarrufu elde edilir.