Cloud 썸네일형 리스트형 PaaS-TA 교육 1일차 1일차 12/10 - Raviloi 발표 - Dynamic Router - 애플리케이션만 올리면 기능을 통해서 인터넷으로 바로 서비스가 가능 PaaS-TA는 Iaas+Container 기술 / 특정 VM에 사용자의 application이 배포가 되고 이 형상은 container로 / VM이 전부 사용되면 IaaS가 VM을 또 만듦(diego cell) container는 하나의 어플리케이션을 구동(garden) VM-Garden-컨테이너 생성-사용자 어플리케이션 삽입-실행-(코드+실행+옵션)Droplet 전달-Blobstore (이미지)저장-재배포 왜 컨테이너를 저장했다가 다시 배포할까? - 클라우드는 가용성을 보장하기 떄문에 문제가 생겼을 때 대처하기 위해서 - 특정 시점에 있는 형상을 기록하기 위해서.. Kubernetes의 Virtualisation Operator인 KubeVirt 소개 (따단) 개인적인 공부를 위하여 해당 문서를 번역한 포스팅입니다. 정확한 정보가 아닐 수 있습니다. Kubervirt는 libvirt virtual machine의 관리가 가능한 Kubernetes add-on이다. 이 add-on은 Kubernetes 환경에서 Virtaul machine(이하 VM)의 스케줄링을 관리하는데 사용된다. 배포 방식에서 Container 방식의 채택이 증가하게 되자 어플리케이션의 이식성이 중요하게 되었다. Kubernetes는 Kubernetes의 기능과 뛰어난 커뮤니티 지원을 통해 배포 프레임워크의 선두 주자가 되고 있다. 어플리케이션을 Container로 만들 수 없을 때에도 공통 프레임워크를 사용하여 다른 워크로드를 관리할 수 있어야 한다. Operator는 Kubernetes.. Minikube로 KubeVirt 시작하기 (3) CID(Containerized Data Importer) 실험 - CID는 KuberVirt와 함께 사용되어 가상머신 이미지를 가져오는 유틸리티 - PVC를 생성하고, disk.img라는 원시 이미지를 PVC에 작성 1. Install the CDI wget https://raw.githubusercontent.com/kubevirt/kubevirt.github.io/master/labs/manifests/storage-setup.yml apiVersion: apps/v1 kind: Deployment metadata: name: hostpath-provisioner namespace: kube-system spec: replicas: 1 selector: matchLabels: k8s-app: hos.. Minikube로 KubeVirt 시작하기 (2) 만들어진 KubeVirt를 이용해 가상 머신을 생성해본다. wget https://raw.githubusercontent.com/kubevirt/kubevirt.github.io/master/labs/manifests/vm.yaml vm.yaml을 확인해보면 kind가 VirtualMachine으로 되어 있으며 spec가 얼마인지 알 수 있다. apiVersion: kubevirt.io/v1alpha3 kind: VirtualMachine metadata: name: testvm spec: running: false template: metadata: labels: kubevirt.io/size: small kubevirt.io/domain: testvm spec: domain: devices: disk.. Kubernetes - KubeVirt ※ 해당 내용은 개인적으로 공부하며 정리한 내용이므로 정확한 자료가 아닙니다. KubeVirt를 공부해야 해서 검색해봤는데 한국어 자료도 얼마 없고 정리도 할 겸 블로그에 포스팅 해본다. 나도 미국이나 북(중요함)유럽에서 태어났다면 얼마나 삶이 편했을까... 공식 주소 : https://kubevirt.io/ KubeVirt.io Virtual Machine Management on Kubernetes kubevirt.io 깃허브 : https://github.com/kubevirt KubeVirt Managing virtualization workloads on Kubernetes. KubeVirt has 57 repositories available. Follow their code on GitHub.. Minikube로 KubeVirt 시작하기 (1) - 테스트 환경 : Ubuntu 16.04, 2vCore, 8GB Memory, 50GB HDD - Docker 기본으로 설치되어 있어야 함 1. Minikube 설치 이전 가상화를 지원하는 CPU인지 확인한다. grep -E --color 'vmx|svm' /proc/cpuinfo 만약 VMware를 사용하는데 여백으로 나올 경우 VM Setting에서 다음 항목을 체크한다. Processors > Virtualization engine > Virtualize Intel VT-x/EPT or AMD-V/RVI 2. Kubectl을 설치한다. sudo apt-get update && sudo apt-get install -y apt-transport-https curl -s https://packages.. 혼자보면 슬프니까 PaaS-TA VM Spec ~ 이거 혼자 구축할 수 있긴 한건가 이전 1 ··· 7 8 9 10 11 12 13 14 다음