본문 바로가기

DevOps14

쿠버네티스(K8s)의 기본 개념과 구조부터 파악해보자! 오늘은 쿠버네티스를 본격적으로 공부하기전 알고가면 더 좋을 기본 개념과 구조에 대해서 정리하려고 합니다! 출처 : https://m.yes24.com/Goods/Detail/126115324 한 권으로 배우는 도커 & 쿠버네티스 - 예스24STEP BY STEP, 원리부터 이해하는 도커 & 쿠버네티스 가이드클라우드 기반의 인프라가 보편화된 현재의 IT 환경에서 도커와 쿠버네티스는 애플리케이션을 개발하고 운영하는 데 빼놓을 수 없는 중m.yes24.com (위 책을 공부한 기반으로 작성한 블로그입니다!)   쿠버네티스란?컨테이너화된 애플리케이션의 자동 배포, 확장 및 관리를 해주는 오픈소스 플랫폼 입니다.  쿠버네티스는 쉽게 말하자면 수많은 컨테이너를 관리하는 시스템입니다.만약 서버를 100개 운영한다면 .. 2024. 9. 19.
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.