[클라우드] 8. Kubernetes Prob의 종류와 Resource 할당


[클라우드] 8. Kubernetes Prob의 종류와 Resource 할당

앞에서 살펴봤던 Pod, Service, Deployment, replacaset을 다시 한번 정리를 해보면 Kubernetes에서 서비스를 위한 가장 작은 단위는 Pod 입니다 이 Pod에는 컨테이너가 들어가고 컨테이너 안에서 어플리케이션이 구동이 되어 서비스 요청을 처리를해 줍니다. Pod간의 통신은 Service라는 객체를 통해 통신을 하게 되고, Deployment 객체는 배포된 Pod들을 특정한 상태로 관리를 하는 객체로 생각을 하면 될것 같습니다. Pod배포가되 되고 나서 장애가 나서 신규 Pod를 생성될때나 다음 경우를 보면 아래의 문제점이 존재 합니다. 첫번째 문제는 Pod가 신규로 생성이 되면 Kubernetes는 Pod상태가 Run상태가 되면 바로 트래픽을 보내게 됩니다. 보통은 Pod는 컨테이너만 구동이 되면 Run 상태가 되고 어플리케이션이 제대로 구동이 되었는지는 확인하지 않습니다. 이경우에 Pod가 Run 상태가 되더라도 어플리케이션 구동까지 일정시간이 필요...



원문링크 : [클라우드] 8. Kubernetes Prob의 종류와 Resource 할당