DevOps-Tools und -Plug-ins

In diesem Abschnitt werden die DevOps-Tools und -Plug-ins behandelt, die für die Arbeit mit Oracle Cloud Infrastructure-Services verfügbar sind.

Oracle Cloud Infrastructure bietet viele DevOps-Tools und -Plug-ins für das Arbeiten mit Oracle Cloud Infrastructure-Services. Sie können das Provisioning und die Verwaltung von Infrastruktur vereinfachen oder automatisierte Tests und kontinuierliche Bereitstellung aktivieren.

Terraform-Provider - Verwaltung Sie "Infrastruktur als Code" mit dieser Komponente, die Terraform mit einem bestimmten Oracle Cloud Infrastructure-Service verbindet.

OCI-Module für PowerShell - Ein Set von Cmdlet Modulen, die mit PowerShell Core zur Verwaltung der Oracle Cloud Infrastructure-Ressourcen wie Compute-, Load Balancer- und Database-Services verwendet werden können.

Ansible-Sammlung - Automatisieren das Provisioning und die Konfiguration von Oracle Cloud Infrastructure-Ressourcen wie Compute-, Load Balancer- und Database-Services.

Compute Jenkins-Plug-in - Fahren Sie Services oder Knoten je nach Bedarf hoch und herunter, um Jenkins Build-Jobs zu bedienen und Oracle Cloud Infrastructure-Ressourcen dynamisch für kontinuierliche Integrationsaufgaben zuzuweisen.

OCI-DevOps-Plug-in für Jenkins - Lade Artefakte hoch, und führen Sie Deployments auf Oracle Cloud Infrastructure aus Jenkins aus. Eine Jenkins-Masterinstanz mit dem DevOps-Plug-in kann Artefakte in das Artifacts Registry-Repository hochladen und die Deployment-Pipeline für das Deployment dieser Artefakte auslösen.

Chef Knife-Plug-in - Verwalten Sie Oracle Cloud Infrastructure-Ressourcen mit Chef Knife, einem Befehlszeilentool, das eine Schnittstelle zwischen einem lokalen Chef-Repository und dem Chef-Server bereitstellt.

Grafana-Plug-in - Visualisieren Sie Metriken aus dem Monitoring-Service in Ihrer Grafana-Instanz.

Terraform Kubernetes-Installationsprogramm - Stellen Sie die erforderlichen Ressourcen bereit, um ein hochverfügbares und konfigurierbares Kubernetes-Cluster auszuführen, und konfigurieren Sie sie.

Kubernetes-Volume-Bereitsteller - Aktivieren Sie das dynamische Provisioning von Speicherressourcen, wenn Sie in Oracle Cloud Infrastructure Kubernetes ausführen.

OCI-Provider für Pulumi: Mit dem Oracle Cloud Infrastructure-(OCI-)Provider für Pulumi können Sie alle in Oracle Cloud Infrastructure verfügbaren Ressourcen bereitstellen.

DevOps-Integrationen

  • Jenkins X-Integration: Erstellen Sie ein neues Kubernetes-Cluster auf Oracle Cloud Infrastructure Kubernetes Engine.
  • Packer-Integration: Erstellen Sie wiederverwendbare benutzerdefinierte Images.

Weitere Services und Features für DevOps

Oracle Cloud Infrastructure bietet weitere Services und Features, die für DevOps-Experten relevant sind.

  • Kubernetes Engine (OKE) Zuverlässige Entwicklung, Bereitstellung und Verwaltung Cloud-nativer Containeranwendungen. Sie geben die Compute-Ressourcen an, die Ihre Anwendungen benötigen, und Kubernetes Engine stellt sie in Oracle Cloud Infrastructure in einem vorhandenen Mandanten durch Provisioning bereit.
  • Oracle Cloud Infrastructure Registry Speichern, teilen und verwalten Sie Entwicklungsartefakte wie Docker-Images. Da Oracle Cloud Infrastructure Registry von Oracle verwaltet wird, werden Ihre Anwendungen zuverlässig bereitgestellt, und Sie müssen sich nicht mit Betriebsproblemen befassen.