Oracle Cloud Infrastructure Kubernetes Engine (OKE) ist ein verwalteter Kubernetes-Service, der die Entwicklung, Bereitstellung und den Betrieb von containerisierten Workloads in großem Maßstab vereinfacht. Mit OKE können Sie Kubernetes-Cluster, die die zugrunde liegenden OCI-Rechen-, Netzwerk- und Speicherdienste nutzen, schnell erstellen, verwalten und nutzen.
Sie sollten OKE verwenden, wenn Sie Kubernetes nutzen möchten, um Ihre Kubernetes-basierten Containeranwendungen bereitzustellen und zu verwalten. Es ermöglicht Ihnen, die produktionstaugliche Container-Orchestrierung von Standard-Upstream-Kubernetes mit der Kontrolle, Sicherheit und hohen, vorhersehbaren Leistung von OCI zu kombinieren.
OKE wird in allen Regionen unterstützt, wie unter Regionen und Availability-Domains beschrieben.
OKE unterstützt die Einhaltung zahlreicher Industriestandards und -vorschriften, einschließlich, aber nicht beschränkt auf FedRAMP High, ISO/IEC 27001, PCI DSS und SOC1/2/3. Weitere Informationen finden Sie auf der Seite zur Einhaltung der Infrastruktur.
Nein. Immer wenn Sie einen Kubernetes-Cluster mit OKE erstellen, erstellt der Service automatisch eine hochverfügbare Kubernetes-Steuerungsebene. Der Service übernimmt außerdem laufende Managementaufgaben im Zusammenhang mit der Steuerungsebene, wie z. B. Kubernetes-Versions-Upgrades, nahtlos und ohne Unterbrechung.
Ja, alle von OKE veröffentlichten Kubernetes-Versionen sind nach dem Konformitätsprogramm der Cloud Native Computing Foundation (CNCF) zertifiziert.
Wenn Sie einen OKE-Cluster erstellen, erstellt und verwaltet OKE automatisch mehrere Kubernetes-Steuerungsebenenknoten, die über Faultdomains und Availability-Domains (logische Rechenzentren) verteilt sind. Damit soll sichergestellt werden, dass die verwaltete Kubernetes-Steuerungsebene hochverfügbar ist. Vorgänge auf der Kontrollebene, wie z. B. Upgrades auf neuere Kubernetes-Versionen, können ohne Serviceunterbrechungen durchgeführt werden. Wenn Sie außerdem Worker-Knoten bereitstellen, können Sie mithilfe einer Platzierungskonfiguration die Faultdomain und die Availability-Domain steuern, in der sie erstellt werden. Die Knoten werden automatisch mit Kennzeichnungen online geschaltet, die Sie zur Planung Ihrer Workloads verwenden können, damit diese robust und hochverfügbar sind.
Ja, OKE-Cluster unterstützen Kubernetes RBAC. Verwaltete Kubernetes sind auch in Oracle Identity and Access Management (IAM) integriert und ermöglichen Anwendern eine leistungsstarke Steuerung des Zugriffs auf ihre Cluster.
Ja, Sie können einen verwalteten Kubernetes-Cluster in einem vorhandenen VCN bereitstellen und erhalten so mehr Kontrolle über Sicherheitslisten und die Verwendung der zugrunde liegenden Subnetze.
Ja, mit OKE werden Ihre Kubernetes-Cluster in Ihr VCN integriert. Ihre Cluster-Worker-Knoten, Load Balancer und der Kubernetes-API-Endpunkt sind Teil eines privaten oder öffentlichen Subnetzes Ihres VCN. Regelmäßige VCN-Routing- und Firewall-Regeln kontrollieren den Zugriff auf den Kubernetes-API-Endpunkt und machen ihn nur über ein Unternehmensnetzwerk, über einen Bastion-Host oder über bestimmte Plattformdienste zugänglich.
Wenn Sie ein neues Cluster mit der Kubernetes-Engine erstellen, müssen Sie den Clustertyp wie folgt angeben:
Basic Cluster sind geeignet, wenn Sie bereit sind, mehr Managementverantwortung zu übernehmen, und die erweiterten Funktionen der erweiterten OKE-Cluster nicht benötigen. Wenn Sie in Zukunft erweiterte Verwaltungsfunktionen benötigen, können Sie ganz einfach zu den erweiterten OKE-Clustern wechseln.
OKE berechnet eine Gebühr von 0,10 USD pro Stunde und Cluster, die durch einen SLA abgesichert ist. Zusätzlich werden Ihnen die über OKE erstellten OCI-Services in Rechnung gestellt: Rechenleistung, Speicher, Netzwerk und andere Arten von Infrastrukturressourcen.
Wenn Sie virtuelle Knoten für Worker-Knoten auswählen, fällt eine zusätzliche stündliche Gebühr von 0,015 USD pro Knoten an, die auf der Laufzeitnutzung basiert.
Ja, Sie können einen verwalteten Kubernetes-Cluster mit Bare-Metal-Worker-Knoten bereitstellen. Außerdem können Sie einen Cluster sowohl mit Bare-Metal- als auch virtuellen Maschinen erstellen und Ihre Kubernetes-Workloads dann entsprechend ausrichten.
Beim Einrichten eines OKE-Clusters können Sie verwalteten und selbstverwalteten Knoten ein öffentliches/privates SSH-Schlüsselpaar zuweisen. Dadurch können Sie mit diesem SSH-Schlüsselpaar auf Ihre Worker-Knoten zugreifen. Beachten Sie jedoch, dass auf virtuelle OKE-Knoten nicht über ein SSH-Schlüsselpaar zugegriffen werden kann, da sie vollständig von OKE verwaltet werden.
Es besteht die Möglichkeit, verwaltete und selbstverwaltete Knoten innerhalb eines einzigen OKE-Clusters zu kombinieren. Virtuelle Knoten können jedoch nicht mit anderen Knotentypen in einem OKE-Cluster kombiniert werden.
Virtuelle OKE-Knoten haben noch keine persistenten Speicherfunktionen. Für die Zukunft ist jedoch geplant, die Unterstützung für das Anhängen von Persistent Volumes einzuführen, die durch OCI Block Storage und OCI File Storage gesichert sind. Wenn Ihre Kubernetes-Anwendung einen persistenten Speicher erfordert, ist es ratsam, von OKE verwaltete Knoten zu verwenden.
Virtuelle Knoten sind mit E3-, E4- und A1-Compute-Ausprägungen kompatibel, und es werden regelmäßig neue Ausprägungen hinzugefügt. Wenn Sie eine Ausprägung benötigen, die virtuelle Knoten für Ihre Workloads derzeit nicht bieten, können Sie stattdessen verwaltete Knoten verwenden.
Die folgenden Softwarepakete sind mit Add-ons für das Lebenszyklusmanagement verfügbar. Es werden regelmäßig neue Softwarepakete hinzugefügt.