
Kubevirt 는 Kubernetes 용 가상 머신 관리 애드온입니다. 목표는 Kubernetes 위에 가상화 솔루션을위한 공통 근거를 제공하는 것입니다.
Kubevirt는 핵심적으로 Kubernetes의 사용자 정의 리소스 정의 API를 통해 추가 가상화 리소스 유형 (특히 VM 유형)을 추가하여 Kubernetes를 확장합니다. 이 메커니즘을 사용함으로써 Kubernetes API는 Kubernetes가 제공하는 다른 모든 리소스와 함께 이러한 VM 리소스를 관리하는 데 사용할 수 있습니다.
리소스 자체는 가상 머신을 출시하기에 충분하지 않습니다. 이를 위해서는 기능과 비즈니스 로직을 클러스터에 추가해야합니다. 기능은 Kubernetes 자체에 추가되지 않고 기존 클러스터에서 추가 컨트롤러 및 에이전트를 실행하여 Kubernetes 클러스터에 추가됩니다.
필요한 컨트롤러 및 에이전트는 Kubevirt에 의해 제공됩니다.
오늘날 Kubevirt는 선언적으로 사용될 수 있습니다
kubevirt.io에서 빠른 스타트를 사용해보십시오.
kubevirt.io/docs의 사용자 문서를 참조하십시오.
기본 사항이 있으면 Kubevirt를 실행하는 방법과 최신 기능에 대해 자세히 알아볼 수 있습니다.
개발 환경을 설정하려면 시작 가이드를 읽으십시오. 기여하는 방법을 배우려면 기여 가이드를 읽으십시오.
Kubevirt가 어떻게 설계되었는지 (그리고 그 방법 인 이유)에 대해 자세히 알아볼 수 있으며 개발자 문서를 살펴보면 주요 구성 요소에 대해 자세히 알아볼 수 있습니다.
Kubevirt Sig Release Repo는 다가오는 및 이전 릴리스에 관한 정보를 담당합니다.
코드가 충분하고 사람들과 대화하고 싶다면 몇 가지 옵션이 있습니다.
프로젝트에 패치를 보낼 때 제출자는 코드를 제출할 법적 권리가 있음을 인증해야합니다. 이것은 선을 추가하여 달성됩니다
Signed-off-by: Real Name <[email protected]>
모든 커밋 메시지의 맨 아래로. 그러한 라인의 존재는 제출자가 개발자의 원산지 인증서 1.1을 준수했음을 인증합니다 (파일 문서/개발자 인증-오리 린에 정의 된 바와 같이).
이 라인은 '-s'옵션을 'git commit'에 사용하여 올바른 형식으로 커밋에 자동으로 추가 할 수 있습니다.
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.