Developing../MLOps:k8s16 [2]컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커 테스트 환경 구성하기 # 윈도우 사용자라면, 1. INSTALL VIRTUAL BOX * VIRTUAL BOX란 HYPERVISOR다. 2. INSTALL VIRUTAL MACHINE WITH VAGRANT *VAGRANT란 PROVISIONING 도구다. *PROVISION이란? : 사용자 요구에 맞게 시스템 자원을 할당, 배치, 배포해 두었다가 나중에 사용가능한 상태로 만들어주는 기능이다. 3. ACCESS TO MULIPLE VIRTUAL MACHINES # 리눅스 사용자라면 1. 도커 설치 2. 쿠버네티스 설치 3. 쿠버네티스 클러스터 4. Overlay Network 구축 * Overlay Network ? 가상 네트워크 https://cla9.tistory.com/92?category=8144.. 2022. 6. 12. [1]컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커 1.컨테이너 인프란 환경 1-1. 컨테이너 인프라 환경 : 리눅스 운영 체제의 커널 하나에서 여러 컨테이너가 격리되어 (서로 영향주지 않으며) 실행되는 환경 1-2. 컨테이너 : 하나 이상의 목적을 위해 독립적으로 실행되는 프로세스 1-3. 필요한 이유 - PC: 1명의 관리자가 다양한 응용프로그램을 사용함. - 기업: N명의 관리자가 M개의 서버를 같이 사용함. *내가 개발한 서비스와 전혀 관계가 없는 다른 서비스의 환경설정 때문에 내 서비스까지 오류나는 상황 방지! 2.컨테이너 환경의 장점 2-1. 가상화 상태에서 동작하는 프로세스보다 빠름(동일 리소스 대비 더 많은 프로세스를 사용할 수 있음 ) 2-2. 마이크로 서비스 아키텍처에 적합한 인프라 환경으로 유지보수에 좋다 * 모놀리식 아키텍처 : 여러.. 2022. 6. 11. 쿠버네티스/ 컨트롤러 5가지 종류 디플로이먼트셋 : stateless 프로세스 실행 레플리카셋 : 파드 개수 유지 스테이트풀셋 : 파드 상태 유지 데몬셋 : 데몬프로세스 실행 - 모니터링, 로그수집 잡 : 요청된 작업 실행 데몬이란? - 위키 사용자가 직접적으로 제어하지 않고, 백그라운드에서 돌면서 여러 작업을 하는 프로그램. 데몬은 대개 부모 프로세스를 갖지 않으며, 즉 PPID가 1이며, 따라서 프로세스 트리에서 init 바로 아래에 위치한다. 2022. 5. 25. 도커 도커란 도커에서 서비스 운영에 필요한 서버 프로그램, 소스코드 및 라이브러리, 컴파일된 실행 파일을 묶는 형태를 Docker Image라한다. 다시 말해, 특정 프로세스를 실행하기 위한(즉, 컨테이너 생성(실행)에 필요한) 모든 파일과 설정값(환경)을 지닌 것으로, 더 이상의 의존성 파일을 컴파일하거나 이것저것 설치할 필요 없는 상태의 파일을 의미한다. 예를 들어 Ubuntu이미지는 Ubuntu를 실행하기 위한 모든 파일을 가지고 있으며, Oracle 이미지는 Oracle을 실행하는데 필요한 파일과 실행명령어, port 정보 등을 모두 가지고 있다. 2022. 5. 23. 이전 1 2 3 4 다음