Series

Series

주제별 시리즈와 엔트리를 빠르게 탐색할 수 있는 허브

Series Navigation

시리즈 빠른 이동

총 49개 페이지를 5개 Series 묶음별로 재정리했고, 그 안에서 45개 Series entries를 빠르게 이동할 수 있도록 구성했습니다.

Series Explorer

전체 Series entries 탐색

제목, 시리즈명, 설명 기준으로 필터링하고 최신 업데이트, 제목, 시리즈명 순으로 정렬할 수 있습니다.

총 45개 Series entries

Istio IN ACTION v1.0

Envoy

Istio IN ACTION 3장 실습

도커 없이 컨테이너 만들기 v1.0

if(kakao)dev2022 이게돼요? 도커없이 컨테이너 만들기

검색서비스 개발자로서 컨테이너 아키텍처와 동작 원리를 직접 학습하고 동료들과 나누면서 사내 교육 과정으로 탄생하게 된 '컨테이너 인터널'을 if(kakao)2022를 통해 외부에 공개합니다. 클라우드와 컨테이너 기술에 관심이 있는 서비스 개발자를...

Istio IN ACTION v1.0

Istio 맛보기

실습으로 istio sidecar proxy 이해하기

도커 없이 컨테이너 만들기 v1.0

\[컨테이너 인터널 \#2\] 컨테이너 파일시스템

리눅스에서는 "모든 것이 파일"이라는 얘기가 있죠. 컨테이너가 호스트로 부터 파일시스템 독립을 이뤄내는 과정을 설명드립니다. 컨테이너 전용 루트파일시스템을 구성하는 방법, 효율적으로 컨테이너를 유통시키기 위한 패키징 방법, 그리고 컨테이너의 레이...

도커 없이 컨테이너 만들기 v1.0

\[컨테이너 인터널 \#1\] 컨테이너 톺아보기

컨테이너의 발전사를 따라가면서 실습과 함께 컨테이너의 각 요소를 체험해 보실 수 있습니다. 교육이나 발표에서 잘 다루지 못했던 부분도 보완하다 보니 분량이 상당한데요. 책이라 생각하시고 여유를 갖고 공부하시면 도움이 되실 것 같습니다. 본 연재는...

도커 없이 컨테이너 만들기 v1.0

서비스 개발자를 위한 컨테이너 뽀개기 (a.k.a 컨테이너 인터널)

카카오엔터프라이즈 테크앤 블로그에 컨테이너의 내부를 심도있게 들여다 보는 연재를 시작하였습니다. 컨테이너를 다루기에 앞서서 관련된 개념과 용어들을 정리하고 앞으로 다루게 될 내용들에 대해 안내합니다.

데이터 중심 애플리케이션 설계 v1.0

5. 복제

분산아키텍처의 주요주제인 복제에 대해 알아봅니다.

데이터 중심 애플리케이션 설계 v1.0

6. 파티셔닝

한 통에 담을 수 없는 데이터는 어떻게 처리해야 할까요? 파티셔닝에 대해 알아봅니다.

데이터 중심 애플리케이션 설계 v1.0

7. 트랜잭션

야생의 분산환경에서 시스템간의 여러가지 연산을 어떻게 잘 처리할 수 있을까요? 트랜잭션에 대해 알아봅니다.

데이터 중심 애플리케이션 설계 v1.0

8. 분산시스템의 골칫거리들

분산 환경에서는 예상치 못한 여러가지 문제들이 일어날 수 있습니다. 이 문제들에 대해 알아봅니다.

데이터 중심 애플리케이션 설계 v1.0

9. 일관성과 합의

분산 환경에서 일관성을 보장하고 시스템 간에 합의를 이루는 방법에 대해 얘기합니다.

쿠버네티스 딥다이브 v1.0

7편. kubelet

쿠버네티스의 노드 담당자 kubelet에 대해 얘기합니다. kubelet이 어떤 일을 하고 어떻게 동작하는지 kubelet의 구조를 같이 살펴보면서 이해하는 시간을 갖도록 하겠습니다.

쿠버네티스 딥다이브 v1.0

6편. kube-scheduler

쿠버네티스의 공인중개사 스케줄러를 소개합니다. 스케줄러가 파드가 원하는 노드를 골라내는 방법을 설명하고 스케줄러의 구조와 확장에 대해서 얘기합니다.

쿠버네티스 딥다이브 v1.0

5편. kube-controller-manager

쿠버네티스의 심장 컨트롤러에 대해 다룹니다. 빌트인 컨트롤러들을 기동하고 관리하는 컨트롤러 매니저에 대해 알아보고 다양한 컨트롤러들을 소개하고 이들이 협력하여 일하는 방법에 대해 얘기합니다.

쿠버네티스 딥다이브 v1.0

4편. kube-apiserver

쿠버네티스의 모든 길목, kube-apiserver에 대해 알아봅니다.

쿠버네티스 딥다이브 v1.0

3편. 쿠버네티스의 인증

쿠버네티스 운영해 보신 분들 100이면 100 어렵다고 꼽는 이슈 중에 하나죠. 바로 "인증"(지옥)입니다. general하게 인증에 대해 먼저 알아보고 쿠버네티스 인증을 살펴봅니다.

쿠버네티스 딥다이브 v1.0

1편. 쿠버네티스 hardway

쿠버네티스 메인 컴포넌트들을 "손"으로 한땀한땀 설치해 봅니다.

도커 없이 컨테이너 만들기 v1.0

10편.도커 없이 컨테이너 만들기

지금까지 컨테이너를 이해하기 위하여 리눅스의 네임스페이스와 cgroup을 살펴보았고, 프로세스, 네트워크, 파일시스템 등 관련 내용들도 함께 다루어 보았습니다. 본 편에서는 지금까지 다루었던 내용들을 총망라하여 완전한 컨테이너를 만들어 보려고 합...

도커 없이 컨테이너 만들기 v1.0

9편.USER 네임스페이스

컨테이너의 root와 호스트의 root는 같은 것일까요? 다르다면 어떻게 다를 수 있을까요? 혹은 같다고 하면 컨테이너에서 호스트의 자원에 액세스하고 변경하는 것이 가능할까요? 9편에서는 컨테이너 보안관점에서 중요한 user namespace에 ...

도커 없이 컨테이너 만들기 v1.0

8편.PID 네임스페이스

pid namespace는 컨테이너 안에서 독자적인 "process tree" / "process id 체계"를 제공합니다. 어떻게 가능한 것일까요? 이를 이해하기 위하여 proc filesystem과 pid 쳬계에 대해서 얘기합니다. 그리고 프...

도커 없이 컨테이너 만들기 v1.0

7편.다이내믹 오버레이 네트워크

클라우드 위에서 컨테이너에 가상 IP를 부여하고 이러한 가상 IP대역을 기반으로 컨테이너 간에 통신이 어떻게 가능한 것일까요? 동적으로 오버레이 네트워크를 구성해 봅니다. 지난 시간 가상IP 대역을 기반으로 서로 다른 물리노드 간의 통신을 가능하...

도커 없이 컨테이너 만들기 v1.0

6편.오버레이 네트워크

분산환경에서 컨테이너 간의 통신은 어떻게 이루어 지는 것일까요? 3,4편에서는 호스트 안에 가상네트워크를 만들어보았습니다. 6편에서는 이를 바탕으로 분산환경에서 호스트 간에 가상 네트워크로 통신이 가능하도록 만들어 봅니다. 이 방법은 실제 쿠버네...

도커 없이 컨테이너 만들기 v1.0

5편.마운트 네임스페이스와 overlayFS

1,2편에서 다룬 chroot와 pivot_root를 통해서 root filesystem을 isolation하였습니다. 마운트 네임스페이스는 파일시스템 마운트를 isolation 하는 것으로 이미 pivot_root에서도 사용하였지만, mount...

도커 없이 컨테이너 만들기 v1.0

4편.네트워크 네임스페이스 (2)

3편에 이어서 네트워크 네임스페이스를 외부 네트워크와 통신이 가능하도록 구성해 봅니다. 그리고 3,4편에서 다룬 내용을 바탕으로 도커 컨테이너의 네트워크 구성과 비교해 봅니다.

도커 없이 컨테이너 만들기 v1.3

3편.네트워크 네임스페이스(1)

서비스 운영 중에 네트웍 장애를 만나면 곤란하곤 하는데요. 컨테이너는 가상 네트웍을 기반으로 하고 있고 이 위에서 컨테이너 간의 통신이 어떻게 이루어지는지를 잘 이해하고 있으면 개발과 운영에 많은 도움이 됩니다. 네트워크 네임스페이스를 이해하기 ...

도커 없이 컨테이너 만들기 v1.2

2편.컨테이너 인터널(2)

1편에 이어 chroot의 탈옥문제를 해결하는 pivot_root를 다루고 남은 문제들을 해결하는 컨테이너의 발전과정을 살펴봅니다. 컨테이너가 신기술, 유행 같은 것이라고 생각했었는데, 나름 역사와 사연이 많은 친구네요. chroot로 시작하여 ...

도커 없이 컨테이너 만들기 v1.2

1편.컨테이너 인터널(1)

컨테이너란 무엇일까요? 마법 상자를 열어 보도록 하겠습니다.제가 처음 도커를 접했을 때는 "vmware, virtualbox 와 뭐가 다르지?" vmware처럼 OS이미지도 있었고 터미널 환경에서 동작하는 모습 역시 똑같아 보였거든요.그렇게 시작...

Recently Updated

최근 업데이트된 시리즈 엔트리

최근 정리한 엔트리를 먼저 확인한 뒤 필요한 시리즈로 바로 이동할 수 있습니다.

Series Index

시리즈별 엔트리 인덱스

시리즈 랜딩과 개별 엔트리를 한 화면에서 탐색할 수 있도록 구조를 재정렬했습니다.

18 Series entries Latest: 2023.06.02

Istio IN ACTION

서비스 메시 핵심 개념부터 보안, 트래픽 제어, 관측성, 트러블슈팅까지 단계적으로 따라갈 수 있는 시리즈입니다.

  1. Istio Performance · 2023.06.02
  2. Istio Troubleshooting · 2023.05.08
  3. Istio Securing (5) · 2023.04.28
  4. Istio 실습환경 · 2023.04.25
  5. Istio Securing (4) · 2023.04.24
  6. Istio Securing (3) · 2023.04.22
  7. Istio Securing (2) · 2023.04.21
  8. Istio Securing (1) · 2023.04.21
  9. Istio Observability (2) · 2023.04.20
  10. Istio Observability (1) · 2023.04.04
  11. Istio Resilience · 2023.03.31
  12. Traffic control - Fine-grained traffic routing · 2023.01.07
  13. Istio Ingress Gateway (4) · 2023.01.01
  14. Istio Ingress Gateway (3) · 2022.12.26
  15. Istio Ingress Gateway (2) · 2022.12.24
  16. Istio Ingress Gateway (1) · 2022.12.24
  17. Envoy · 2022.12.20
  18. Istio 맛보기 · 2022.12.16
시리즈 시작점 보기 →
14 Series entries Latest: 2022.12.20

도커 없이 컨테이너 만들기

네임스페이스, cgroup, 파일시스템, 네트워크를 실습 흐름에 맞춰 정리한 깊이 있는 컨테이너 시리즈입니다.

  1. if(kakao)dev2022 이게돼요? 도커없이 컨테이너 만들기 · 2022.12.20
  2. 서비스 개발자를 위한 컨테이너 뽀개기 (a.k.a 컨테이너 인터널) · 2022.12.12
  3. \[컨테이너 인터널 \#1\] 컨테이너 톺아보기 · 2022.12.12
  4. \[컨테이너 인터널 \#2\] 컨테이너 파일시스템 · 2022.12.12
  5. 10편.도커 없이 컨테이너 만들기 · 2021.06.11
  6. 9편.USER 네임스페이스 · 2021.06.02
  7. 8편.PID 네임스페이스 · 2021.05.25
  8. 7편.다이내믹 오버레이 네트워크 · 2021.05.17
  9. 6편.오버레이 네트워크 · 2021.05.11
  10. 5편.마운트 네임스페이스와 overlayFS · 2021.05.09
  11. 4편.네트워크 네임스페이스 (2) · 2021.05.03
  12. 3편.네트워크 네임스페이스(1) · 2021.04.29
  13. 2편.컨테이너 인터널(2) · 2021.04.27
  14. 1편.컨테이너 인터널(1) · 2021.04.23
시리즈 시작점 보기 →
7 Series entries Latest: 2022.05.10

쿠버네티스 딥다이브

핵심 컴포넌트 동작 원리와 운영 디버깅 포인트를 빠르게 순회할 수 있도록 구성한 시리즈입니다.

  1. 7편. kubelet · 2022.05.10
  2. 6편. kube-scheduler · 2022.04.15
  3. 5편. kube-controller-manager · 2022.04.13
  4. 4편. kube-apiserver · 2022.04.06
  5. 3편. 쿠버네티스의 인증 · 2022.03.29
  6. 2편. 쿠버네티스 라이브 디버깅 환경 · 2022.03.23
  7. 1편. 쿠버네티스 hardway · 2022.03.16
시리즈 시작점 보기 →

제목이나 키워드 기준의 빠른 탐색은 Search에서 바로 수행할 수 있습니다.