본문 바로가기

반응형
Docker 3

컨테이너(Container)와 도커 (Docker) 컨테이너에 대해서 알아보기 전에 가상화를 보고 오자 컨테이너 이전의 가상화 일반적으로 쉽게 사용한 가상화기술로 가상머신(Virtual Machine)이 있다. 가상머신은 운영체제 인스턴스 하나를 구획화(Compartmentalizing)가 필요한 애플리케이션 각가에 할당하는 방식으로 '분리'를 제공한다. 따라서 거의 완전히 환경을 분리시킬 수 있는 방법이지만, 상당한 비용이 수반된다. 각 운영 인스턴스가 앱 자체에 상당한 메모리와 CPU 파워를 소비하고 있기 때문이다. 컨테이너 (Container) 애플리케이션과 애플리케이션을 구동하는 환경을 격리하는 공간을 뜻하며, 호스트 OS의 커널을 공유하면서 격리된 컴퓨팅 자원을 제공하는 가상화 기술 가상 머신(VM)은 하드웨어 스택을 가상화하지만, 컨테이너는 운.. 2020. 12. 28.
[k8s study] 쿠버네티스 기초다지기 3/e 조나단바이에르, 쿠버네티스 기초다지기 3/e (에이콘) 을 참고하여 정리 할 예정입니다. 1장. 쿠버네티스 소개 [k8s study] 1장. 쿠버네티스 소개 AWS를 사용한 쿠버네티스 실행 CLI 설정 1. 설치 문서 macOS에 AWS CLI 버전 2 설치 - AWS Command Line Interface 설치 관리자의 아무 위치에서나 Cmd+L을 눌러 설치에 대한 디버그 로그를 볼 수 있습니다. 이렇. dalsacoo-log.tistory.com 2장. 3장. 4장. 신뢰성있는 컨테이너 네이티브 애플리케이션 구현 [k8s study] 4. 신뢰성있는 컨테이너 네이티브 애플리케이션 구현 4장에서 다루는 내용 Deployment Job DemonSet 쿠버네티스는 클러스터가 원하는 상태를 유지합니다. .. 2020. 8. 6.
쿠버네티스 (Kubernetes) 한번에 정리하기 컨테이너 오케스트레이션 도구로, Google에서 개발한 오픈소스 프로젝트입니다. 본 포스트에서는 컨테이너 오케스트레이션이 무엇인지, 쿠버네티스의 주요 개념과 용어, 아키텍처 등에 대해서 소개하겠습니다. 도커 컨테이너 갯수가 늘어나면 필요한 자원도 지속적으로 늘어나게 됩니다. 때문에 서버 또한 여러대로 늘어날 수 있는데, 이러한 많은 서버들과 컨테이너를 소수의 인원으로 관리하기에는 상당히 어렵습니다. 이 문제를 효율적으로 관리하기 위해 등장한 것이 바로 컨테이너 오케스트레이션 툴입니다! 컨테이너 오케스트레이션 (Container Orchestration) 컨테이너 오케스트레이션이란 컨테이너를 쉽고 빠르게 배포/확장하고 관리를 자동화해주는 도구입니다. 흔히 잘 알려진 오케스트레이션 툴은 도커 스웜 (Dock.. 2020. 8. 3.
반응형