Container9 [쿠버네티스] Pod Lifecycle 파드의 상태 및 단계 pending - running - failed - succeeded - unknown Pod의 상태뿐만 아니라 안에 들어있는 container의 상태도 같이 확인 필요ㅋㅋ 서비스에서 Pod로 트랙픽이 유입중 한 파드가 죽었을 때, 새로운 Pod가 생성되며 트래픽 분산 이 때 컨테이너가 완성되지 않았다면 에러가 발생 readinessProbe을 활용해 컨테이너까지 제대로 생성되면 연결 LivenessProbe을 활용해 살아있는 파드의 상태의 컨테이너 상태까지 확인 2020. 4. 21. [쿠버네티스]컨트롤러 Replication Controller : 파드를 설정 값에 따라 유지 시켜줌 규칙으로는 라벨과 같은지 다른지 Replicaset : Replication Controller의 다음 버전 집합 규칙에 따라서 파드를 유지 라벨을 포함하는지, 라벨을 포함하지 않는지 ... 파드의 자동 버전 업그레이드가 안된다 Deployment : 파드의 버전 업드레이드 지원 방식은 크게 ReCreate, Rolling Update, Blue/Green, Canary 네 방식 ReCreate은 기존의 파드를 삭제하고 새로운 버전의 파드에 연결 즉, 다운타임이 존재 Rolling Update은 새로운 파드를 생성하고 기존의 파드와 동시에 사용하며 하나씩 전환 다운타임이 존재하지 않으나 추가적인 자원이 필요 Blue/Gree.. 2020. 4. 13. [쿠버네티스] Object 정리 클러스터 > 노드 > Object Pod 파드 안에 컨테이너들이 있음. 각 컨테이너는 서로 다른 포트를 가지고 있음 파드에 할당된 IP를 통해서 컨테이너로 접근 파드에 라벨을 설정할 수 있음 db, web, 개발, 운영 등 용도에 맞게 라벨을 서비스를 통해 나눠줄 수 있음 파드는 노드에서 생성됨 즉, 노드의 자원을 나누어가짐 노드의 자원을 어떻게 가져갈지 설정을 할 수 있음 Service 주요 타입 Cluster IP, Node Port, Load Balancer 세 개로 구분 -Cluster IP : 클러스터 내의 파드들에 접글할때 사용 파드에 바로 접근하지 않는 이유는 파드는 쉽게 죽을 수 있도록 설계되고 IP가 자주 바뀌어 Cluster IP Service를 이용 주로 파드들의 상태, 대시보드 등을.. 2020. 4. 7. 이전 1 2 다음