쿠버네티스

k8s 가이드 (2023. 5 ~)lasted updated : 2024. 9. 10.CreAIte 프로젝트 인프라를 구축하고, 공유 및 참고를 위해 작성한 가이드입니다. 당시 k8s 시스템 완성만을 위해 작업하여, 실제 운영 환경에 적합하지 않은 방법들이 다수 포함되어 있습니다. 따라서, 공부 및 실습 목적으로만 참고하시면 좋을 것 같습니다 :)  프로젝트 종료 이후에 작성하여 생략된 부분이 있을 수 있으니, 참고바랍니다.(2024. 9. 10 ~ ) 최신화 및 누락된 부분 업데이트 시작아키텍처아키텍처 구성클러스터 구성파이프라인 구성인프라 구축 환경 및 목표EC2 인스턴스를 2개 사용하는 상황에서 마스터 노드와 워커 노드를 각각 하나씩 운영하기 때문에, 가용성을 완벽하게 확보하기 어려운 상황.가용성을 ..
온프레미스 베어메탈 환경에서 쿠버네티스를 설치해서 사용하면서,PV와 PVC 문제로 파드가 정상적으로 동작하지 않는 상황이 자주 발생했었습니다.PV와 PVC에 대해서 알아보도록 하겠습니다.PersistentVolume(PV)클러스터의 스토리지 자원을 나타냅니다. PersistentVolumeClaim(PVC)사용자가 요청한 스토리지 자원을 나타냅니다. 쿠버네티스는 PV와 PVC를 사용하여 파드와 클러스터 스토리지 간의 추상화 레이어를 제공합니다.PV와 PVC의 관계PV는 클러스터에서 사용 가능한 스토리지를 나타내며, PVC는 파드가 사용할 수 있는 스토리지 요청을 나타냅니다. PVC가 생성되면, 쿠버네티스는 사용 가능한 PV 중에서 PVC의 요구 사항과 일치하는 PV를 찾아 바인딩합니다.  이를 통해 파드..
· Infra
프로젝트에서 MSA 아키텍처를 직접 구성했지만, 쿠버네티스를 사용하지 않아 무중단 배포를 시도하며 어려움을 겪었습니다. 이에 쿠버네티스를 학습할 필요를 느꼈으며, 진행 중인 프로젝트에 쿠버네티스를 적용해보고 싶었습니다. 이 게시글은 쿠버네티스 처음 공부하며, 학습 내용들을 정리하기 위해 작성한 게시글입니다. 쿠버네티스 쿠버네티스는 컨테이너 오케스트레이션 툴로, 여러 대의 서버에 걸쳐 컨테이너화된 애플리케이션을 배포하고 관리할 수 있도록 도와주는 도구입니다. 따라서, 쿠버네티스는 도커를 사용한 컨테이너화된 애플리케이션을 배포하고 관리하는 데 사용됩니다. 클러스터 쿠버네티스 클러스터는 마스터 노드와 워커 노드로 구성됩니다. 마스터 노드는 쿠버네티스 클러스터의 제어센터로, 쿠버네티스의 모든 컴포넌트가 실행됩니..
Sungwoo Koo
'쿠버네티스' 태그의 글 목록