KubeVirt v1.0 출시

쿠버네티스(K8s)에서 가상머신 실행이 가능하다는 점, 혹시 알고 계신가요? 가상화 API 및 런타임이 있는 K8s 오퍼레이터인 KubeVirt를 통해 K8s에서 가상 머신을 실행할 수 있는데요. 이 KubeVirt v1.0이 얼마전에 출시되었다고 합니다. 관련 기사 공유입니다. <KubeVirt v1.0 출시> KubeVirt v1.0이 출시되었는데요, 지난 몇 년 동안 기능, 성숙도, 신뢰 및 채택자(adopter)를 확인한 이 버전 1.0은 성숙한 코드베이스와 건전한 커뮤니티라는 것을 의미합니다. KubeVirt는 오픈시프트 가상화(OpenShift Virtualization)의 기반이며 데이터 센터에서 인프라를 현대화하고 단일 플랫폼으로 운영을 통합할 수 있도록 합니다. 개발자는 동일한 플랫폼에서 일관되게 컨테이너화된 가상 머신 기반 애플리케이션(App)을 개발하고 자동화할 수 있으므로 이점이 있습니다. 🌈 KubeVirt의 기원에 대한 고찰🌈 KubeVirt는 몇 년 동안 KubeVirt의 핵심 설계 목표인 가상 머신(VM)을 Kubernetes와 통합하는 올바른 방법을 찾는 데 많은 시간을 보냈습니다. 컨테이너가 VM과 비교하여 리소스 및 컴퓨팅 요구 사항과 관련하여 실제로 그렇게 다르지 않다는 인식이 프로젝트 작업을 시작하는 핵심이었습니다. 처음에는 kubelet(노드) 및 API(클러스터) 수준 접근 방식을 비교하였으나, KubeVirt는 API 레벨 통합을 채택하여 TPR과 최종적으로 CRD로 구성하는 데 영향을 미쳤습니다. 2019년에 Istio와 통합하였고, Prometheus에서 모니터링하고, CSI에서 제공하는 스토리지를 사용하고, 컨테이너와 함께 VM 이미지를 제공하고, OPA 정책을 따를 수 있었습니다. PoC에서 KubeVirt를 채택하고 일부는 운영환경에 적용하는 시도도 있었는데요. 일부 워크로드는 cluster-api-provider-kubevirt와 NVIDIA가 Kubernetes에서 GeforceNOW를 실행하도록 이끌었습니다. 아이디어, 적용 가능성 및 가치 제안이 검증된 것을 확인함으로써 KubeVirt가 CNCF 인큐베이터에 합류하기에 충분한 데이터가 있었습니다. ❗️엔터프라이즈급 기능의 지속적인 진화 및 성숙❗️ - 기본적으로 안전(secure)함: VM을 루트가 아닌 사용자로 실행 - 사용성(Usability) 향상: virtctl 확장, VMPools, instanceTypes 및 볼륨 기본 설정 추론 도입 포함 - 컴퓨팅 향상: 전용 iothread, CPU 보장, ARM과 같은 추가 아키텍처 지원, Real-Time, vGPU 및 PCI 장치 패스스루 지원으로 컴퓨팅 워크로드 최적화를 포함하되 이에 제한적이지는 않음 - 스토리지 향상: 스냅샷, VM 내보내기, 백업 벤더 통합, 골든 이미지와 같은 흐름을 위한 빌딩 블록 지원 - 네트워크 향상: SR-IOV 지원, OVN-Kubernetes 통합 "(워크로드 배치가)상충되는 경우에는 가상화보다는 K8s를 선호하십시오"는 KubeVirt의 개발에서 오래 지속되는 원칙이었습니다. 시간이 지남에 따라 스토리지 스냅샷, 다중 네트워크 및 NUMA 인식과 같은 기존 가상화 세계의 여러 기능이 K8s에 도입되었습니다. 호스트 네트워크 구성을 위한 nmstate, 분산 스토리지를 위한 rook, SDN을 위한 ovn-kubernetes를 포함한 다른 기능은 K8s가 아닌 에코시스템으로 지원합니다. 🌈 에코시스템과 채택(adoption) 🌈 동일한 플랫폼에 VM과 컨테이너가 있으면 운영이 간소화되고 사용자에게 높은 자유도가 제공되며 자동화가 증가하고 전반적인 효율성이 향상됩니다. 많은 공급업체(Vendor)들이 KubeVirt를 채택하였습니다. 창립 멤버인 Red Hat은 OpenShift Virtualization에서 KubeVirt를 포함합니다. Kubermatic, SuSE Rancher, Google, Oracle 등도 내부에 KubeVirt가 포함된 온프레미스 제품을 제공합니다. Civio, Puzl, Platform9 등은 KubeVirt를 클라우드에서 제품을 제공합니다. 원본 기사 링크는 아래와 같습니다. 감사합니다🙏 [Source] https://cloud.redhat.com/blog/welcoming-kubevirt-v1.0

Welcoming KubeVirt v1.0

Redhat

Welcoming KubeVirt v1.0

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 7월 31일 오전 12:50

댓글 0

    함께 읽은 게시물

    ‘경영의 신’이란 칭호를 받은 마쓰시타 고노스케는 경영자가 가져야 할 가장 중요한 자질을 ‘인간에 대한 이해’라고 했다. 경영의 진짜 핵심을 찌른 이야기다. 경영이란 무엇인가? 한마디로 ‘사람을 움직여 가치를 창조하는 업(業)’이다.

    ... 더 보기

    [경영의 맥] 성공하는 CEO의 조건은 '인간에 대한 이해'

    한국경제

    [경영의 맥] 성공하는 CEO의 조건은 '인간에 대한 이해'

    하나부터 열까지 리더가 상세히 설명해 주기를 바라는 구성원이 있습니다. 반대로 큰 얼개만 듣고 나머지는 자율적으로 하고 싶어 하는 경우도 있죠. 회식에 참여하는 것을 너무나 힘겨워 하는 구성원이 있는 반면, 동료들과 함께 시간을 보내며 가까워지는 것을 원하는 구성원도 있습니다.

    ... 더 보기

    다양한 구성원을 하나로 모으고 싶다면 - 리더가 가져야 할 모순

    네이버 블로그 | HSG 휴먼솔루션그룹

    다양한 구성원을 하나로 모으고 싶다면 - 리더가 가져야 할 모순

    < 음악 산업의 미래는 음반이 아니라 '굿즈'다 >

    1. 굿즈 사업의 미래는 밝아 보인다.

    ... 더 보기

    “To jobs that pay the rent! 집세 내주는 직장을 위해!” 영화 <악마는 프라다를 입는다>에 나온 대사다. 저널리스트를 꿈꾸는 대학 졸업생인 주인공. 하지만 그녀는 당장 생계를 위한 일자리가 급하다.

    ... 더 보기

    구성원의 ‘괴로운 밥벌이’를 ‘행복한 밥벌이’로 바꿔주려면? - HSG 휴먼솔루션그룹

    네이버 블로그 | HSG 휴먼솔루션그룹

    구성원의 ‘괴로운 밥벌이’를 ‘행복한 밥벌이’로 바꿔주려면? - HSG 휴먼솔루션그룹

    < 애플을 구한 건 스티브 잡스의 '두 번째 버전'이었다 >

    1. 20대의 스티브 잡스가 했던 행동과 50대에 그가 보여주었던 효율적인 리더십을 혼동하면 안 된다.

    ... 더 보기