온프레미스 환경 : 엔지니어가 개발 환경을 구축하면 사용자가 그에 해당하는 도구들을 모두 설치해야 하는 환경 (고전적인 인프라 환경임) 서비스로서의 인프라 환경(IaaS) : 이미 구성된 환경을 사용자가 필요에 따라서 선택 및 조합해서 사용할 수 있게 제공되는 환경 1.1 컨테이너 인프라 환경이란 컨테이너 인프라 환경 : 컨테이너를 중심으로 구성된 인프...
코드형 인프라 : 코드로 하드웨어를 설정, 운영 체제를 설치, 네트워크를 구성, 개발 환경을 구축하는 것. 장점 : 사용자가 모두 동일한 환경에서 테스트할 수 있음. 문제 발생시 몇 번의 명령 실행만으로 환경을 다시 새것처럼 구성 가능 2.1 테스트 환경을 자동으로 구성하는 도구 2.1.1 버추얼박스 설치하기 필자는 이미 버추얼박스를 실습으로 인해 설치했...
컨테이너 인프라 환경 : 리눅스 운영 체제의 커널 하나에서 여러 개의 컨테이너가 격리된 상태로 실행되는 인프라 환경 컨테이너 : 하나 이상의 목적을 위해 독립적으로 작동하는 프로세스 눈송이 서버(여러 사람이 만져서 설정의 일관성이 떨어진 서버)를 방지하는 데 효과적 자원을 효율적으로 사용할 수 있고 거치는 단계가 적어서 속도도 훨씬 빠름 3.1 쿠버네티스...
4.1 도커를 알아야 하는 이유 쿠버네티스를 이루는 기본 오브젝트가 파드고, 파드는 컨테이너로 이루어져 있고, 컨테이너를 만들고 관리하는 도구가 도커이기 때문에 도커를 배우고 나서 쿠버네티스를 배우는 것이 흐름에 맞다. 트러블 슈팅을 제대로 하려면 컨테이너를 잘 알아야 함. 4.1.1 파드, 컨테이너, 도커, 쿠버네티스의 관계 파드(컨테이너 1개 이상)들...