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:
- Verwaltete Knoten: Verwaltete Knoten werden auf Compute-Instanzen (entweder Bare Metal oder Virtual Machine) in Ihrem Mandanten ausgeführt und mindestens teilweise von Ihnen verwaltet. Siehe Verwaltete Knoten und verwaltete Knotenpools.
- Virtuelle Knoten: Virtuelle Knoten werden vollständig von Oracle verwaltet. Siehe Virtuelle Knoten und virtuelle Knotenpools.
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
- 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.