Solusi

VPS untuk kluster Kubernetes dan K3s

Cutter 8 · $34/moCutter 16 · $62/mo
Jawaban singkat

Node bidang kontrol K3s membutuhkan 2 core dan 4 GB; bidang kontrol kubeadm penuh membutuhkan minimal 4 GB dan 8 GB agar nyaman. Node worker diukur berdasarkan beban kerja Anda. Tiga instance Cutter 8 di tiga yurisdiksi memberi Anda kluster yang benar-benar toleran terhadap kesalahan dengan harga di bawah $110 per bulan, dengan jaringan privat melalui WireGuard antar wilayah.

Apa yang Anda butuhkan

Batas bawah spesifikasi untuk node kubernetes
Sumber dayaApa yang sebenarnya Anda butuhkan
Bidang kontrol2 vCPU / 4 GB untuk K3s, 4 vCPU / 8 GB untuk kubeadm
WorkerDiukur sesuai beban kerja; 4 vCPU / 8 GB adalah unit yang masuk akal
DiskNVMe untuk etcd — sensitif terhadap latensi fsync
JaringanWireGuard mesh antar wilayah; IPv6 asli untuk kluster dual-stack

Paket yang direkomendasikan

Cutter

Cutter 8

$ 32.3 /month

US$96,90 total · Hemat 5%

vCPU
4 × khusus
RAM
8 GB
Penyimpanan
160 GB NVMe SSD
Transfer
10 TB
IPv4 / IPv6
1 / /64 routed
Konfigurasi
Cutter

Cutter 16

$ 58.9 /month

US$176,70 total · Hemat 5%

vCPU
6 × khusus
RAM
16 GB
Penyimpanan
320 GB NVMe SSD
Transfer
15 TB
IPv4 / IPv6
1 / /64 routed
Konfigurasi
Clipper

Clipper 16

$ 87.4 /month

US$262,20 total · Hemat 5%

vCPU
8 × khusus
RAM
16 GB
Penyimpanan
400 GB NVMe Gen4 SSD
Transfer
30 TB
IPv4 / IPv6
1 / /64 routed
Konfigurasi

Lokasi yang direkomendasikan

Lokasi biasanya adalah keputusan yang paling menentukan untuk beban kerja ini — baik karena latensi mendominasi, atau karena yurisdiksi yang menentukan.

Mengapa OnionVPS untuk ini

  • Core khusus menjaga latensi fsync etcd tetap dapat diprediksi, yang menjaga kluster tetap sehat.
  • Routed IPv6 /64 per node membuat kluster dual-stack menjadi mudah, bukan proyek riset.
  • Instance di 40+ negara memungkinkan Anda membangun bidang kontrol multi-yurisdiksi yang sejati.
  • REST API dan penyedia Terraform berarti kumpulan node dapat diskrip seperti cloud lainnya.

Cara mengaturnya

  1. Terapkan tiga instance di wilayah berbeda

    Tiga adalah minimum untuk kuorum etcd.

  2. Bangun WireGuard mesh

    Berikan alamat privat pada setiap node dan rute CIDR kluster melaluinya.

  3. Instal K3s dengan etcd tertanam

    curl -sfL https://get.k3s.io | sh -s - server --cluster-init on the first node.

  4. Gabungkan server lain dan agen apa pun

    Gunakan token node dari /var/lib/rancher/k3s/server/node-token.

  5. Instal ingress dan cert-manager

    Traefik disertakan dengan K3s; tambahkan cert-manager untuk sertifikat otomatis.

Pertanyaan yang sering diajukan

Apa spesifikasi minimum untuk node Kubernetes?

K3s menjalankan control plane pada 2 vCPU dan 4 GB. Full kubeadm membutuhkan 4 GB sebagai batas absolut dan berperilaku jauh lebih baik dengan 8 GB. Worker diukur seluruhnya oleh apa yang Anda jadwalkan pada mereka.

Bisakah saya menjalankan cluster Kubernetes multi-region?

Ya, melalui mesh WireGuard. Jaga anggota etcd dalam jarak sekitar 100 ms satu sama lain atau heartbeat Raft menjadi tidak stabil.

Apakah performa disk etcd penting?

Sangat penting. etcd melakukan fsync pada setiap penulisan; pada HDD atau penyimpanan yang terkontaminasi berat, cluster menjadi tidak stabil di bawah beban. Selalu letakkan pada NVMe.