Skip to content

Commit

Permalink
fix images
Browse files Browse the repository at this point in the history
  • Loading branch information
idoyo7 committed Dec 9, 2024
1 parent 5a0672e commit 2dfc68a
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 10 deletions.
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,5 +119,4 @@

---

필요한 내용이나 추가 수정 사항이 있다면 말씀해주세요! 😊

14 changes: 7 additions & 7 deletions posts/week1/container.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@

컨테이너는 VM보다 공간을 적게 차지하고(컨테이너 이미지는 일반적으로 수십 MB 크기임), 더 많은 애플리케이션을 처리할 수 있으며 더 적은 VM과 운영 체제가 필요합니다.

![image.png](image.png)
![image.png](images/image.png)

[https://www.docker.com/resources/what-container/](https://www.docker.com/resources/what-container/)

Expand All @@ -51,7 +51,7 @@

## **리눅스 컨테이너(LXC)와 도커(Docker) 등장**:

![[https://en.wikipedia.org/wiki/Docker_(software)](https://en.wikipedia.org/wiki/Docker_(software))](image1.png)
![[https://en.wikipedia.org/wiki/Docker_(software)](https://en.wikipedia.org/wiki/Docker_(software))](images/image1.png)

[https://en.wikipedia.org/wiki/Docker_(software)](https://en.wikipedia.org/wiki/Docker_(software))

Expand All @@ -61,19 +61,19 @@

## **OCI(Open Container Initiative) 표준화**

![[https://naleejang.tistory.com/228](https://naleejang.tistory.com/228)](image2.png)
![[https://naleejang.tistory.com/228](https://naleejang.tistory.com/228)](images/image2.png)

[https://naleejang.tistory.com/228](https://naleejang.tistory.com/228)

- Docker 독자 규격에서 벗어나 **OCI 이미지 스펙 및 런타임 스펙**이 등장.

![[https://www.samsungsds.com/kr/insights/docker.html](https://www.samsungsds.com/kr/insights/docker.html)](image3.png)
![[https://www.samsungsds.com/kr/insights/docker.html](https://www.samsungsds.com/kr/insights/docker.html)](images/image3.png)

[https://www.samsungsds.com/kr/insights/docker.html](https://www.samsungsds.com/kr/insights/docker.html)

- 이를 통해 `containerd`, `CRI-O` 등 다양한 런타임이 표준 인터페이스를 기반으로 상호호환성을 확보.

![image.png](image4.png)
![image.png](images/image4.png)

- OCI github : [https://github.com/opencontainers](https://github.com/opencontainers)
- image-spec : [https://github.com/opencontainers/image-spec/blob/main/spec.md](https://github.com/opencontainers/image-spec/blob/main/spec.md)
Expand All @@ -88,7 +88,7 @@
- **Containerd**: Docker 런타임을 분리한 컨테이너 런타임. 경량화되고 Kubernetes CRI(Container Runtime Interface)와 호환성이 좋음.
- **CRI-O**: Kubernetes 전용으로 개발된 런타임. Open Container Initiative(OCI) 규격을 따르는 이미지 및 런타임과 쉽게 연동.

### 이미지(Image)의 구성
### 이미지(images/image)의 구성

- 컨테이너는 특정 애플리케이션을 실행하기 위한 패키지입니다.
- Docker 이미지는 "컨테이너를 만들기 위한 청사진"으로, 애플리케이션 실행에 필요한 코드, 라이브러리, 설정을 모두 포함합니다.
Expand All @@ -97,7 +97,7 @@

### 레이어(Layer)란?

![[https://www.springcloud.io/post/2022-02/docker-layer-spring-boot/#gsc.tab=0](https://www.springcloud.io/post/2022-02/docker-layer-spring-boot/#gsc.tab=0)](image5.png)
![[https://www.springcloud.io/post/2022-02/docker-layer-spring-boot/#gsc.tab=0](https://www.springcloud.io/post/2022-02/docker-layer-spring-boot/#gsc.tab=0)](images/image5.png)

[https://www.springcloud.io/post/2022-02/docker-layer-spring-boot/#gsc.tab=0](https://www.springcloud.io/post/2022-02/docker-layer-spring-boot/#gsc.tab=0)

Expand Down
4 changes: 2 additions & 2 deletions posts/week2/About_Kubernetes.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ API 서버를 중심으로 상호작용하며, etcd에 기록된 상태 정보

- 자원 통합 : 컨테이너, 네트워킹, 스토리지, 보안, 설정 관리, 노드 자원 등을 API로 추상화

![image.png](image.png)
![image.png](images/image.png)

- **선언적 배포(Declarative Deployment)**: 원하는 상태(Desired State)를 YAML 등으로 정의하면, 쿠버네티스가 이를 만족하도록 자동 조정.
- **자동화된 스케일링(Auto Scaling)**: CPU, 메모리 사용량 기반의 Horizontal Pod Autoscaler를 통해 자원 사용량에 따라 파드를 자동으로 증가(Horizontal Pod Autoscaler) 또는 감소.
Expand Down Expand Up @@ -79,6 +79,6 @@ API 서버를 중심으로 상호작용하며, etcd에 기록된 상태 정보
- CNI(Container Network Interface), CSI(Container Storage Interface) 같은 표준 인터페이스 덕분에 다양한 네트워크 및 스토리지 플러그인을 손쉽게 연동할 수 있으며, ISTIO와 같은 서비스 메쉬(Service Mesh)나 Calico, Cilium 등의 네트워크 플러그인을 통해 고도의 네트워킹 정책 구현 가능.
- KEDA, Argo CD, Prometheus, Vault 등 수많은 CNCF 및 오픈소스 프로젝트와 자연스럽게 연계되어 DevOps, Observability, 보안 강화, Secret 관리 등 다양한 운영 영역을 확장 가능.

![[https://landscape.cncf.io/](https://landscape.cncf.io/)](image1.png)
![[https://landscape.cncf.io/](https://landscape.cncf.io/)](images/image1.png)

[https://landscape.cncf.io/](https://landscape.cncf.io/)

0 comments on commit 2dfc68a

Please sign in to comment.