[KR] Kubernetes - Pod / ReplicaSet / Deployment

Pod 쿠버네티스에서 Pod를 정의하는 정의하는 yaml의 형태는 다음과 같다. (Pod 뿐만 아니라 다른 오브젝트도 동일) # pod-definition.yml apiVersion: kind: metadata: spec: containers: - name: # - before the name indicates, its first item in the list image: Pod 관련 명령어 kubectl create -f [FILE NAME].yml kubectl create -f [FILE NAME].yml --record 또는 kubectl apply -f [FILE NAME].yml kubectl get pods kubectl describe pod [POD NAME] Labels, Selectors 개념 Labels and Selectors act as a filter, filtering pods for ReplicsSet Labels와 Selectors는 필터로서의 기능을 함....

January 18, 2024 · 4 min · Wonyoung Seo

[KR] Kubernetes - 개념 정리

1 쿠버네티스 개념 아키텍처 1.1. 개념 컨테이너화 된 어플리케이션의 배포, 확장, 운영을 자동화하기 위한 오픈소스 시스템 구글에 의해 개발됨. CNCF에 기반을 둠 1.2. 주요 특징 자동화된 롤아웃 및 롤백 어플리케이션 업데이트 시 롤아웃을 자동으로 관리 문제 발생 시 이전 버전으로 롤백 서비스 접근 및 로드 밸런싱 클러스터 내의 어플리케이션에 쉬벡 접근 트래픽을 자동으로 분산 스케일링 리소스의 사용에 따라 자동 또는 수동으로 스케일링 자체 회복 실패한 컨테이너 재시작....

January 15, 2024 · 4 min · Wonyoung Seo

[KR] 책 리뷰 : Docs for Developers 기술 문서 작성 완벽 가이드

문서 작성 … 애써 외면해본다 개발 자체만큼이나 중요한 부분이 문서 작성이라는 것을 부정하는 개발자는 없다. 하지만 문서를 보고 문서를 작성한 개발자를 탓하고, 나의 동료를 탓하고, 더 나아가 과거에 그 문서를 작성했던 사람이 나 자신이었음을 깨닫고 소위 말하는 현자타임에 빠지는 경우를 자주 경험해봤을 것이다(나만 그런 건 아니지?). 성숙한 개발 조직이 아닐 수록, 이런 경우를 많이 맞닥뜨릴 때가 있다. 소수의머리로는 아는 사실을 마음은 애써 외면하는 걸까? (1) 가이드라인 없거나, (2) 어떻게 작성해야할 지 막막하거나, (3) 사내에서 잘 작성된 문서라는 기준이 정해져있지 않거나, (4) 중요하다고 인식되지 않아 충분한 시간이 주어지지 않거나 시간을 들여도 인정 받기 어려워서 … 일 것이다....

May 27, 2023 · 3 min · Wonyoung Seo

[KR] 책 리뷰 : FastAPI를 사용한 파이썬 웹개발

FastAPI를 사용한 파이썬 웹개발 (저자: 압둘라지즈 압둘라지즈 아데시나) 파이썬 개발자를 위한 FastAPI 입문서 업무를 하던 중 사내 대상으로 모델을 서빙하는 API를 만들어야 했던 시기가 있었는데, FastAPI를 기반으로 만들게 되었다. FastAPI라는 도구도 처음이었거니와, API를 만든다는 것 자체가 처음이어서 상당한 기간 헤맸던 기억이 난다. 이번에 한빛미디어에서 출간한 “FastAPI를 사용한 파이썬 웹개발” 에서 밝힌 대상 독자는 “웹 API 구축에 관심 있는 파이썬 개발자” 이다. 책의 내용은 대부분 익숙하지만, FastAPI를 몰랐던 과거의 내가 읽었다면 얼마나 도움이 되었을지에 초점을 맞추어보았다....

April 19, 2023 · 2 min · Wonyoung Seo