Verwaltete Knoten mit virtuellen Knoten vergleichen

Erfahren Sie mehr über die Unterschiede zwischen den verwalteten und virtuellen Knoten, die Sie mit der Kubernetes Engine (OKE) erstellen können.

Beim Erstellen eines Knotenpools mit der Kubernetes-Engine geben Sie den Typ der im Knotenpool zu erstellenden Worker-Knoten wie folgt an:

Sie können verwaltete Knoten sowohl in einfachen als auch in erweiterten Clustern erstellen. Sie können nur virtuelle Knoten in erweiterten Clustern erstellen.

Alle Verweise auf "Knoten" und "Arbeitsknoten" in der Kubernetes Engine-Dokumentation beziehen sich sowohl auf virtuelle Knoten als auch auf verwaltete Knoten, sofern nicht ausdrücklich etwas anderes angegeben ist.

Verwaltete Knoten und verwaltete Knotenpools

Verwaltete Knoten werden auf Compute-Instanzen (Bare Metal oder Virtual Machine) in Ihrem Mandanten ausgeführt. Sie erstellen verwaltete Knoten, indem Sie einen Pool für verwaltete Knoten erstellen. Verwaltete Knoten und verwaltete Knotenpools werden von Ihnen verwaltet.

Da Sie für die Verwaltung verwalteter Knoten verantwortlich sind, haben Sie die Flexibilität, sie entsprechend Ihren spezifischen Anforderungen zu konfigurieren. Sie sind für das Upgrade von Kubernetes auf verwalteten Knoten und die Verwaltung der Clusterkapazität verantwortlich.

Wenn Sie verwaltete Knoten verwenden, zahlen Sie für die Compute-Instanzen, die Anwendungen ausführen.

Sie können verwaltete Knoten und Knotenpools sowohl in einfachen als auch in erweiterten Clustern erstellen.

Wichtige Features, die von verwalteten Knoten unterschiedlich unterstützt werden

Einige Features werden bei der Verwendung von verwalteten Knoten und nicht von virtuellen Knoten anders unterstützt:

  • Ressourcenzuteilung: Die Ressourcenzuteilung erfolgt auf Mitarbeiterknotenebene und nicht auf Podebene. Daher geben Sie den CPU- und Speicherressourcenbedarf für die Worker-Knoten in einem Knotenpool und nicht in der Podspezifikation an.
  • Load Balancing: Load Balancing erfolgt zwischen Worker-Knoten und nicht zwischen Pods (wie bei virtuellen Knoten). Folglich können Sie keinen Podbereitschaftsgates verwenden, um Traffic an Load-Balancer-Backend-Sets in Clustern mit verwalteten Knoten weiterzuleiten.
  • Podnetzwerk: Sowohl das VCN-native Podnetworking-CNI-Plug-in als auch das Flannel-CNI-Plug-in werden unterstützt.
  • Automatische Skalierung: Die Verwendung von Kubernetes Cluster Autoscaler und Vertical Pod Autoscaler wird unterstützt.

Wichtige Funktionen, die bei Verwendung verwalteter Knoten nicht oder noch nicht verfügbar sind

Einige Features sind noch nicht verfügbar, wenn verwaltete Knoten anstelle von virtuellen Knoten verwendet werden, darunter:
  • Kubernetes-Taints

Virtuelle Knoten und virtuelle Knotenpools

Virtuelle Knoten werden im Kubernetes Engine-Mandanten ausgeführt. Sie erstellen virtuelle Knoten, indem Sie einen virtuellen Knotenpool erstellen. Virtuelle Knoten und Pools virtueller Knoten werden vollständig von Oracle verwaltet.

Virtuelle Knoten bieten eine "serverlose" Kubernetes-Erfahrung, mit der Sie containerisierte Anwendungen in großem Maßstab ausführen können, ohne dass ein Upgrade der Data-Plane-Infrastruktur und die Verwaltung der Kapazität von Clustern erforderlich ist.

Sie können nur virtuelle Knoten und Knotenpools in erweiterten Clustern erstellen.

Weitere Informationen finden Sie unter Virtuelle Knoten mit verwalteten Knoten vergleichen.