반응형

unikernel 2

Kubernetes에서 Go application을 Unikernel로 실행하기

Pre-requisites kubernetes Cluster의 master에 반드시 worker node가 1개 이상 있어야하며, 하나 이상의 node는 hardware virutalization가 enable 상태여야합니다. hardware virtualization이 안되는 경우에는 아래를 참고하세요. ✅ hardware virtualization이 안되는 경우 KubeVirt 설치전에 아래의 명령어를 실행한다. kubectl create namespace kubevirt kubectl create configmap -n kubevirt kubevirt-config --from-literal debug.useEmulation=true --from-literal feature-gates="LiveMig..

Kubernetes 2021.12.30

Unikernel

Unikernel이란? 특정 application program을 구동하기 위한 작은 OS, 설정 파일을 하나로 묶은 것 일반적으로 하나의 OS 상에서 복수의 application를 작동시키지만, Unikernel에서는 각 application를 하나의 작은 OS와 1대 1로 묶어서 작동시킨다. 유니커널의 구성요소 커널 기능을 담당하는 libos 응용프로그램 응용프로그램 실행에 필요한 런타임 라이브러리 유니커널의 특징 유니커널의 가상머신과 컨테이너에서 공유하는 운영체제나 엔진을 포함하고 있지 않다. 독립적으로 실행할 수 있는 단일 부팅 이미지로 만들어진다. 필요한 라이브러리들은 하나의 목적을 가진 프로그램으로 링크되어 최소한의 부팅 가능한 이미지로 만들어진다. 사용되지않는 코드는 링크에서 제거되고 최소한..

Kubernetes 2021.12.20
반응형