근래 AWS + k8s(EKS)를 활용한 Application 개발 기회가 생겼다.(작자는 본디 Network를 Managing하는 주체로 화려한 개발을 진행한 것은 아닙니다.) k8s도, Docker도, AWS도 이야기만 들었지 개발 Role로 접해보는 것은 처음이었
오늘은 Argo CD 이야기에 이어, HELM에 관해 소개하고자 한다.Helm은 k8s의 Package Manager이다. Software-Level에서 바라보았을 때 Python에서는 pip, Node에서는 npm과 같은 역할을 해준다. 그리고 helm 사용자가 원하
PV는 볼륨 자체를 뜻합니다. 클러스터 안에서 자원으로 다룹니다. 파드와는 별개로 관리되며 별도의 생명 주기가 있습니다.PVC는 사용자가 PV에 하는 요청입니다. 사용하고 싶은 용량은 얼마인지, 읽기/쓰기는 어떤 모드로 설정하고 싶은지 등을 정해서 요청합니다.SC는 스
k8s의 스토리지는 총 세 가지 분류로 나뉩니다. => 각 Node의 Pod는 자신의 특정 디스크 영역만을 할당 받아 사용할 수 있습니다. 다른 Node 내 디스크 영역을 사용하거나, 다른 Node 내 Pod가 자신의 디스크 영역을 사용하는 것은 불가합니다. =>
k8s 내 Master Node를 홀수개로 설정해야하는 이유가 사진 한 장에 담겨있습니다. 이외 이유도 있겠지만, 짝수 개일 때 Split Brain 현상으로 인한 서비스 중단이 발생하는 등 Critical한 Issue를 초래합니다.위 그림을 보면 홀수 개일때 Mast