vCluster

 

Virtuelle Kubernetes-CLuster

Virtuelle Cluster verfügen über einen eigenen API-Server, wodurch sie viel leistungsfähiger und besser isoliert sind als Namespaces. Zudem sind sie viel günstiger als separat erstellte, «echte» Kubernetes-Cluster.

VORTEILE AUF EINEN BLICK

Check

Isolation

Viel besser isoliert als Namespaces

Check

Kostengünstig

Günstiger als separate «echte» Kubernetes-Cluster

Check

Performance

Leistungsstärker dank eigenem API-Server

 

Check

Sichere Multi-Tenancy

vCluster bietet allen, die gegen Kubernetes als Deployment-Ziel entwickeln, ein einzigartiges Entwicklererlebnis


Check

Skalierung

Wenn die Grenzen der Skalierbarkeit von k8s wegen grosser Multi-Tenant-Cluster erreicht sind, können Cluster in vCluster aufgeteilt und effektiv gemeinsam genutzt werden

 

Check

Simulationen

Neue Ingress-Controller-Tests können virtuell simuliert werden, ohne den Clusterbetrieb zu beeinträchtigen

Produktdetails

 Virtuelle Cluster werden innerhalb von Namespaces anderer Cluster ausgeführt. Sie verfügen über einen separaten API-Server und einen separaten Datenspeicher, sodass jedes Kubernetes-Objekt, das im vCluster erstellt wird, nur innerhalb dieses vClusters existiert.
 
 
 

Anwendungsbereiche

Use Cases für einen vCluster:
  • CI/CD: Aufgrund der schnellen Erstellungs- und Löschzeiten eines vClusters sowie der geringen Kosten eignen sie sich für den Einsatz in CI/CD-Pipelines zum Testen von End-to-End-Bereitstellungen Ihrer Anwendungen.
  • Testen neuer Kubernetes-API-Versionen: Wir versuchen, innerhalb von vCluster immer die neuesten Kubernetes-Versionen bereitzustellen, damit Sie Ihre Anwendungen frühzeitig gegen neue API-Versionen testen können.
  • Gut isolierte und kosteneffiziente Umgebungen: Staging- und Entwicklungsumgebungen können ihren eigenen vCluster verwenden, um besser von der Produktion isoliert zu sein, anstatt mehrere Namespaces auf einem einzigen NKE-Cluster zu verwenden. 
  • Testen neuer CRD-Versionen und Operators: Neue CRDs und/oder Operators können leicht auf einem temporären vCluster getestet werden. Sie wollen cert-manager upgraden und herausfinden, ob Ihre Zertifikate weiterhin signiert werden? Ein vCluster kann Ihnen dabei helfen.

 

Vergleich zu NKE

Wir sehen vCluster als ergänzendes Tool zu unseren Fully Managed NKE Clustern. Der API-Server eines vClusters hat nicht die gleiche Ausfallsicherheit wie ein vollständiger Kubernetes Cluster wie NKE. Ein kurzer Ausfall des API-Servers bringt aber in der Regel keinen Ausfall Ihrer Applikation mit sich. Diese Vergleichstabelle bietet eine Übersicht über die wesentlichen Unterschiede:
 
 
  NKE vCluster
Service Type Load Balancer
Persistent Storage (RWO)
Ingress
Autoscaling
Argo CD Integration
NKE Maschinentypen
Dedizierte Worker Nodes
Dedizierte HA Control-Plane Nodes
Cluster Add-ons
Automatisches Backup
Verfügbarkeitsgarantie (SLA)
Cluster-Gebühr
Schnelle Erstellungszeit (< 2 min)
Cluster Admin

 

 

Zusätzlich erhältliche Produkte

Blog Posts & Fallstudien zum Thema

vcluster_blog_tutorial_opta

Blogartikel – vcluster: Ein virtueller Kubernetes Cluster

Da immer mehr Developer mit dem Deployment auf Kubernetes vertraut sind, steigt das Bedürfnis nach einer besseren Isolierung zwischen Tenants. Reicht es aus, einfach nur Zugriff auf einen Namespace in einem Cluster zu haben?
Weiterlesen...

 

Zum Cockpit

 

Fragen zum vCluster? Kontaktieren Sie uns