본문 바로가기

DevOps17

Container 파일시스템 출처: https://tech.kakaoenterprise.com/171 [카카오엔터프라이즈 기술블로그 Tech&(테크앤):티스토리] [컨테이너 인터널 #2] 컨테이너 파일시스템시작하며 안녕하세요. 카카오엔터프라이즈에서 검색서비스를 개발하고 있는 검색클라우드기술파트의 Sam(김삼영)입니다. [컨테이너 인터널 #1] 컨테이너 톺아보기에서 예고해 드린 대로 이번 포tech.kakaoenterprise.com (이 글은 위 카카오엔터프라이즈 사이트 글을 읽고 정리한 내용입니다. 더 자세한 내용은 위 사이트를 이용하시길 바랍니다!)  컨테이너 루트파일시스템? chroot는 탈옥문제가 있는 것 처럼 프로세스가 루트디렉터리  밖으로 벗어날 수 없다는 점에 착안하여 특정 유저 프로세스를 지정한 경로에 가둘 수 있었습.. 2024. 9. 18.
chroot - 컨테이너를 직접 만들어보기! 출처 : https://tech.kakaoenterprise.com/154 [카카오엔터프라이즈 기술블로그 Tech&(테크앤):티스토리] [컨테이너 인터널 #1] 컨테이너 톺아보기시작하며 안녕하세요. 카카오엔터프라이즈에서 검색 서비스를 개발하고 있는 검색클라우드기술파트의 Sam(김삼영)입니다. 지난 글 서비스 개발자를 위한 컨테이너 뽀개기 (a.k.a 컨테이너 인터널tech.kakaoenterprise.com (전체적인 글 및 실습은 위 주소를 많이 참고 하였으며 더 자세한 글은 위 주소에서 직접 읽어보시길 강력히 추천합니다!)  chroot  위 사진은 컨테이너가 발전해온 기록들입니다. 그 중 제일 맨 처음으로 거슬러 올라가면 chroot가 있는 걸 보실 수 있습니다. chroot(Change Root .. 2024. 9. 15.
Docker Image 상세 구조 Docker Image의 상세 구조에 대해서 정리해보겠습니다! 이미지는 크게 3가지 구조로 이루어져 있습니다.1. 이미지 인덱스 (Image Index)2. 이미지 매니페스트 (Image Mainfest)3. 레이어 (Layer) 일반적으로 우리가 이미지를 다운로드 받을때 출력되는 digest가 이미지 인덱스에 해당하게 됩니다.이 이미지 인덱스는 다수의 이미지 매니페스트로 구성되어 있는데 이때 각 이미지 매니페스트는 다양한 운영체제 및 아키텍쳐에서 해당 이미지를 활용할 수 있게 설정한 값과 다양한 레이어들을 제공합니다.  위 사진은 dockerhub의 python 3.11.6 Image 정보입니다. 각 Digest에 다양한 운영체제 및 아키텍쳐를 제공하는걸 확인할 수 있습니다.  다시 맨 위 사진의 오른.. 2024. 9. 15.
kubernetes (1) notion : https://wonderful-morocco-85b.notion.site/kubernetes-a21d8fd87b874a6f8ff527b2b6bdb950?pvs=4 kubernetes 회고록 | Notion1일차 이론wonderful-morocco-85b.notion.site  1일차 이론 Kubernetes(K8s) 컨테이너화된 워크로드와 서비스를 관리하기 위한 이식성 있고, 확장 가능한 오픈소스 플랫폼k8s의 기능서비스 디스커버리와 로드 밸런싱스토리지 오케스트레이션자동화된 롤아웃과 롤백자동화된 빈 패킹자동화된 복구시크릿과 구성관리이 밖에도 여러가지 기능!k8s cluster클러스터 안에 마스터노드와 워커노드들이 구성 마스터노드와 워커노드들이 Kube API Server를 통해 약속된 .. 2024. 7. 22.