
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.