K8S

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를 찾아 바인딩합니다.  이를 통해 파드..
k8s 환경을 처음 접하고 공부하면서 구축했던 경험으로 작성했으며,잘못된 정보를 포함하고 있을 수 있습니다.피드백 감사히 수용하겠습니다. 쿠버네티스 클러스터 아키텍처"2개의 EC2 인스턴스를 각각 마스터, 워커노드로 분산해서 사용" "비교적 많은 리소스가 남는 마스터 노드에 데이터베이스를 도커로 배포" "워커노드에는 Spring Cloud Gateway와 마이크로서비스들, 그리고 EFK 스택을 파드로 배포" "마이크로서비스들과 게이트웨이는 파드의 개수를 항상 2개로 유지(replicas = 2)" "비정상 종료 또는 변경 감지 시 쿠버네티스가 롤링업데이트를 수행하도록 설정" *롤링 업데이트 : 파드 인스턴스를 점진적으로 새로운 것으로 업데이트하여 디플로이먼트 업데이트가 서비스 중단 없이 이루어질 수 있도..
Sungwoo Koo
'K8S' 태그의 글 목록