일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- aews vault
- 외부 모듈
- keda
- HPA
- 단기 합격
- kubernetes
- Jenkins
- 클라우드 국비지원교육
- k8s
- karpenter
- AWS
- 클라우드 엔지니어
- aews ci/cd
- volume
- aews
- eks endpoint access
- EKS
- 공부 방법
- CAS
- Terraform
- observability
- POD
- 도커
- docker
- 클라우드 국비지원교육 후기
- VPA
- 국비지원교육
- 합격 후기
- Python
- storageclass
- Today
- Total
목록분류 전체보기 (88)
모험가

이미지란? - 이미지는 응용 프로그램을 실행하는데 필요한 모든 것을 포함하고 있음. 이미지로 컨테이너 만드는 순서 1. DOcker 클라이언트에 docker run 입력 2. 도커 이미지에 있는 파일 스냅샷을 컨테이너 하드 디스크에 옮겨 줌. 3. 이미지에서 가지고 있는 명령어 (컨테이너가 실행될 때 사용될 명령어)를 이용해서 응용 프로그램을 실행시켜줌. 이러면 이미지 안에는 시작시 실행 될 명령어, 파일 스냅샷(파일)이 들어가 있음 이러한 이미지로 실행하면 컨테이너 안에서 응용프로그램이 실행됨! 간단한 이미지 내부 파일의 구조 보는 법 => docker run (이미지 이름) (실행시킬 명령어) ex) docker run alpine ls => alpine 이미지 안의 리스트를 보여줌 현재 실행중인 컨..

컨테이너들을 격리시키는데, 어떻게 해서 도커 컨테이너를 격리 시킬까?? - 먼저 리눅스에서 쓰이는 Cgroup과 namespace에 대해서 알아야함! C Group - CPU, 메모리, Network Bandwith, HD, 등 프로세스 그룹의 시스템 리소스 사용량을 관리 => 어떤 어플이 사용량이 너무 많다면 그 어플리케이션 같은 것을 C group에 집어 넣어서 CPU와 메모리 사용 제한 가능 Namespace - 하나의 시스템에서 프로세스를 격리시킬 수 있는 가상화 기술 => 별개의 독립된 공간을 사용하는 것처럼 격리된 환경을 제공하는 경량 프로세스 가상화 기술 이러한 것들은 리눅스에서 실행되는 것인데, 많은 사람들은 window 혹은 Mac OS을 사용함. But docker toolbox에서 실..

도커를 처음 접해보면서 틀린 내용이 많이 포함될 수 있습니다. 글들은 따라하며 배우는 도커와 CI환경 강의를 들으면서 정리하는 것이라 뒤죽박죽에 내용이 적습니다. 필요한 부분은 앞으로 계속 수정해가면서 작성하려고 합니다. 왜 도커를 사용하는가? 도커를 쓰는 이유: 일반적으로 프로그램을 다운 받는 것과 도커를 이용해 다운을 받는 것은 용이성 및 편리성에서 확실한 차이가 있음! * 예상치 못한 에러도 덜 발생하며, 설치하는 과정도 훨씬 간단해짐! 도커란 무엇인가? - 컨테이너를 사용하여 응용프로그램을 더 쉽게 만들고 배포하고 실행할 수 있도록 설계된 도구이며 컨테이너 기반의 오픈소스 가상화 플랫폼임. 여기서 컨테이너는 무엇? - 코드와 모든 종속성을 패키지화하여 응용 프로그램이 한 컴퓨팅 환경에서 다른 컴퓨..
글은 인프런의 대세는 쿠버네티스를 보며 작성하는 글입니다. 쿠버네티스를 처음 접하는 입장에서 적는 글이기에 틀린 정보가 포함되어 있을 수 있음을 미리 말씀드립니다. 1. 왜 쿠버네티스인가? - 기업은 어떤 시스템에 급증하는 트래픽을 미리 준비하기에는 많은 자원이 필요함. 심지어 여러 서비스를 운영할때는 더욱 더 힘들어짐 if 쿠버네티스를 이용하면 => 이때 쿠버네티스의 오토 스케일링 서비스를 이용해서 서비스를 원활하게 돌아갈 수 있게끔 만들 수 있음. (Auto Healing)의 경우 장애를 대비해 더욱더 고가용성을 보장. => Deployment를 통해 자동화된 업데이트를 제공함. 2. VM vs Container VM Hypervisor처럼 하나하나 각각의 OS를 올려 가상화가 가..