Konto Anmelden
Jump to section

Was ist Knative?

URL kopieren

Knative (ausgesprochen kay-nay-tiv) ist ein Open-Source-Community-Projekt, in dem Komponenten zu Kubernetes hinzugefügt wurden, um serverlose, cloudnative Anwendungen bereitstellen, ausführen und verwalten zu können. Das serverlose Cloud Computing-Modell sorgt für eine höhere Entwicklerproduktivität und geringere Betriebskosten.

Mit Knative entfallen Aufgaben der Serverprovisionierung und -verwaltung. Dadurch können sich die Entwickler ganz auf das Codieren konzentrieren und müssen sich nicht länger mit der Einrichtung komplexer Infrastrukturen abgeben. Dieser Vorteil wird noch dadurch ergänzt, dass ganze Anwendungskomponenten von einer Drittpartei über BaaS (Backend-as-a-Service) integriert und nicht inhouse geschrieben werden müssen.

Die serverlose Knative-Umgebung ermöglicht das Deployment von Code auf einer Kubernetes-Plattform wie Red Hat OpenShift. Dazu können Sie mit Knative Services erstellen, indem Sie Ihren Code als Container Image paketieren und dieses ans System übergeben. Ihr Code wird nur wenn nötig ausgeführt, die Instanzen werden von Knative automatisch gestartet und gestoppt. Es werden erst dann Ressourcen verbraucht, wenn Ihre Code Anforderungen ausgibt. Dieser Ansatz spart Betriebskosten, weil Sie cloudbasierte Computing-Zeiten nur nach Bedarf bezahlen und nicht Ihre eigenen Server rund um die Uhr ausführen und verwalten müssen.

Knative besteht aus drei Hauptkomponenten:

  • Build: ein flexibler Ansatz zur Entwicklung von Quellcode in Containern
  • Serving: ermöglicht das schnelle Deployment und die automatische Skalierung von Containern über ein anfragegesteuertes Modell, das Workloads nach Bedarf bereitstellt
  • Eventing: eine Infrastruktur, die Events verbraucht und produziert, um Anwendungen auszulösen. Anwendungen können von ganz unterschiedlichen Quellen ausgelöst werden, z. B. von Events Ihrer eigenen Anwendungen, von Cloud-Services verschiedener Anbieter, von SaaS-Systemen und Red Hat AMQ Streams.

Blogpost auf Red Hat Developer lesen

Mit Knative können serverlose Anwendungen auf beliebigen Kubernetes-Plattformen bereitgestellt und ausgeführt werden, darunter auch auf der Red Hat OpenShift Container Platform. Knative wird mithilfe von Operatoren auf OpenShift installiert.

Es wird von einer Open Source Community gepflegt und verwaltet, zu der auch Red Hat, Google, IBM und diverse Startup-Unternehmen zählen. Open Source-Software setzt der Anbieterbindung ein Ende und sorgt dafür, dass sich die Macht von den IT-Anbietern hin zu den Nutzerinnen und Nutzern verlagert.

Red Hat® OpenShift® Serverless ist ein Service, der auf dem Open Source-Projekt Knative basiert. Damit wird eine unternehmensfähige serverlose Plattform bereitgestellt, die für Portierbarkeit und Einheitlichkeit in Hybrid- und Multi-Cloud-Umgebungen sorgt.

Mithilfe von OpenShift Serverless können Sie eine vollständig serverlose Anwendungsentwicklung und -bereitstellung realisieren, indem Sie Apps mit den Services der OpenShift Container Platform integrieren, z. B. OpenShift Service Mesh und Cluster-Überwachung.

OpenShift Serverless sorgt dazu für optimierte Abläufe, denn es lässt sich einfach auf OpenShift installieren, wurde bereits in anderen Red Hat Produkten getestet und bietet einen vielfach ausgezeichneten Support.

Mehr über Automatisierung

Produkte

Red Hat Consulting

Interaktionen mit unseren strategischen Beratern, die sich ein Gesamtbild von Ihrem Unternehmen machen, Ihre Herausforderungen analysieren und Ihnen helfen, diese mit umfassenden, kosteneffektiven Lösungen zu meistern.

Red Hat Ansible Automation Platform

Eine Plattform für die Implementierung unternehmensweiter Automatisierungsprozesse – unabhängig davon, in welcher Phase der Automatisierung Sie sich befinden.

Red Hat Process Automation

Eine Plattform zur Entwicklung cloudnativer Anwendungen, mit denen Geschäftsentscheidungen und -prozesse automatisiert werden können.

Ressourcen

E-Book

Das automatisierte Unternehmen: Personal und Prozesse vereinen

E-Book

Die Automatisierung von Infrastruktur-Workflows

Training

Kostenloser Trainingskurs

Ansible Essentials: Simplicity in Automation Technical Overview

Kostenloser Trainingskurs

Red Hat Ansible Automation for SAP

Illustration - mail

Möchten Sie mehr zu diesen Themen erfahren?

Abonnieren Sie unseren kostenlosen Newsletter, Red Hat Shares.