
Kubevirt是Kubernetes的虛擬機管理附加組件。目的是為Kubernetes之上的虛擬化解決方案提供共同點。
Kubevirt以Kubernetes的自定義資源定義API添加其他虛擬化資源類型(尤其是VM類型),從而擴展了Kubernetes。通過使用這種機制,Kubernetes API可用於與Kubernetes提供的所有其他資源一起管理這些VM資源。
資源本身不足以啟動虛擬機。為此,需要將功能和業務邏輯添加到集群中。該功能不是添加到Kubernetes本身中的,而是通過在現有群集上運行其他控制器和代理來添加到Kubernetes群集中。
必要的控制器和代理由Kubevirt提供。
截至今天,Kubevirt可以用來聲明
在kubevirt.io嘗試我們的Quickstart。
請參閱kubevirt.io/docs的用戶文檔。
一旦擁有基礎知識,您就可以通過查看以下方式了解如何運行Kubevirt及其最新功能的信息:
要建立開發環境,請閱讀我們的入門指南。要了解如何做出貢獻,請閱讀我們的貢獻指南。
您可以進一步了解Kubevirt的設計方式(以及為什麼是這樣),並通過查看我們的開發人員文檔來了解有關主要組件的更多信息:
Kubevirt Sig-Reles Repo負責有關即將發布和以前發行版的信息。
如果您有足夠的代碼並想與人交談,那麼您有幾個選擇:
在向項目發送補丁時,要求提交者證明他們具有提交代碼的合法權利。這是通過添加一行來實現的
Signed-off-by: Real Name <[email protected]>
到每個提交消息的底部。存在這樣的行認證,即提交者已符合開發人員的原始證書1.1(如文件文檔/開發人員 - 原始者的定義)。
通過使用“ git commit”的“ -s”選項,可以自動以正確格式添加此行。
Kubevirt根據Apache許可證(版本2.0)分發。
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.