
Kubevirt ist ein Add-On für virtuelle Maschinenmanagement für Kubernetes. Ziel ist es, eine gemeinsame Grundlage für Virtualisierungslösungen auf Kubernetes bereitzustellen.
Im Kern erweitert Kubevirt Kubernetes durch Hinzufügen zusätzlicher Virtualisierungsressourcentypen (insbesondere den VM -Typ) über die benutzerdefinierte Ressourcendefinitionen von Kubernetes. Durch die Verwendung dieses Mechanismus kann die Kubernetes -API verwendet werden, um diese VM -Ressourcen zusammen mit allen anderen Ressourcen zu verwalten, die Kubernetes bietet.
Die Ressourcen selbst reichen nicht aus, um virtuelle Maschinen zu starten. Damit dies geschieht, muss die Funktionalität und die Geschäftslogik dem Cluster hinzugefügt werden. Die Funktionalität wird nicht zu Kubernetes selbst hinzugefügt, sondern einem Kubernetes -Cluster hinzugefügt, indem zusätzliche Controller und Agenten auf einem vorhandenen Cluster ausgeführt werden .
Die notwendigen Controller und Agenten werden von Kubevirt bereitgestellt.
Bis heute kann Kubevirt anerkannt werden
Probieren Sie unseren QuickStart auf kubevirt.io.
Siehe unsere Benutzerdokumentation unter kubevirt.io/docs.
Sobald Sie die Grundlagen haben, können Sie mehr darüber erfahren, wie Sie Kubevirt laufen lassen, und seine neuesten Funktionen, indem Sie sich ansehen:
Um eine Entwicklungsumgebung einzurichten, lesen Sie bitte unseren Anleitung für den Einstieg. Um zu erfahren, wie man einen Beitrag leisten, lesen Sie bitte unseren Beitragsführer.
Sie können mehr darüber erfahren, wie Kubevirt gestaltet ist (und warum es so ist) und mehr über die Hauptkomponenten erfahren, indem Sie sich unsere Entwicklerdokumentation ansehen:
Das Kubevirt Sig-Release Repo ist für Informationen zu bevorstehenden und früheren Veröffentlichungen verantwortlich.
Wenn Sie genug Code haben und mit Leuten sprechen möchten, haben Sie ein paar Optionen:
Beim Senden von Patches an das Projekt muss der Subjekt bescheinigen, dass er das gesetzliche Recht hat, den Code einzureichen. Dies wird durch Hinzufügen einer Zeile erreicht
Signed-off-by: Real Name <[email protected]>
Auf den Grund jeder Begehörigkeitsbotschaft. Das Vorhandensein einer solchen Linie bescheinigt, dass der Einreicher das Ursprungszertifikat des Entwicklers 1.1 eingehalten hat (wie in den Datei-Dokumenten/Entwicklern-Zertifikationen des Origins definiert).
Diese Zeile kann automatisch einem Commit im richtigen Format hinzugefügt werden, indem die Option "-s" zum "Git Commit" verwendet wird.
Kubevirt wird unter der Apache -Lizenz, Version 2.0, verteilt.
Copyright 2016
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.