SharedIT | 묻고 답하기(AMP)

가상화인 VMware위에 Guest OS 위에 있는 어플리케이션을

가상화인 VMware위에 Guest OS 위에 있는 어플리케이션을 쿠버네티스 엔진 위에 올릴려고 합니다.


이럴 때 가상화위에 있는 어플리케이션을 컨테이너 CRI-O나 Docker 로 패키징화 한다고 하는데요


정확히 어플리케이션을 컨테이너로 패키징? or 컨테이너화? 한다는 의미는 무엇인가요?


Tags : 태그가 없습니다.

2개의 답변이 있습니다.

deerokgo
  0 추천 | 약 일 년 전

쿠버네티스는 컨테이너를 관리하는 도구 이며,

컨테이너를 뜯어보면 도커 이미지 등이 존재 합니다.

즉, 쿠버네티스 환경에서는 도커 이미지 등이 있다고 보시면 됩니다.

일반적인 실행 파일은 쿠버네티스에서 관리 자체가 안된다고 보시면 됩니다.

따라서 쿠버네티스에 서비스를 올리시려면 

도커 실행 환경에서 사용이 가능한 도커 이미지 파일로 만들어 져야 합니다.

wansoo
  0 추천 | 약 일 년 전

어플리케이션이 작동되기위해 필요한 라이브러리들을 끌어모아 한개로 패키지화 한다고 보면될거 같습니다.

예를들어 DLL  파일이라든가 외부 별도로 호출되는 프로그랭들... 필요한다면 맞물려 돌아가는 DB 등을 한개의 컨테이너인 큰그릇에 담아서 이미지화해서 외부환경의 영향 받지 않고 컨테이너에 담긴 라이브러리, 프로그램 만으로 소프트웨어 사용에 문제 없도록 한단위로 복사해서 사용 한다는 개념으로 보면될것 같네요.