Run The Bridge

kubernetes project -6- 본문

Cloud/Project

kubernetes project -6-

anfrhrl5555 2021. 10. 24. 15:57
728x90
반응형

오늘은 팀원이 Web 부족한 부분 추가한 부분을 docker hub에 올렸다고 한다. 그래서 image를 pull 받고 적용되는 모습을 기록해야겠다.

 

기존 메인 UI는 다음과같다. 왼쪽에는 보안장비들이 적혀있어서 가렸다. 근데 가리니까 볼 게 없네.... 아무튼 pod를 내리고 다시 restart 해서 바뀐 모습을 한 번 보자.

 

Pod를 내리고 재시작 한 번 해보자~~~

 

새롭게 받느라 시간이 좀 걸린다. 다음의 옵션을 주면 바뀐 이미지가 있을 때 마다 재 pull 받긴 하는데.. 그냥 재시작했다

imagePullPolicy: Always

 

successfully ~~~ 이제 start만 하면된다.

 

근데 용량이 커서 그런가 꼭 한 번 씩 context deadline exccded가 뜬다... pod를 다시 올려주면 해결되는데 대체 왜 뜨는 걸까? 한 번 알아보자

 

구글신 도와줘요!!!

 

다음과 같은 사이트에서 정보를 얻을 수 있었다.

https://support.hashicorp.com/hc/en-us/articles/4404634420755-Why-am-I-seeing-context-deadline-exceeded-errors

'문맥 마감 시간 초과'는 무엇을 의미합니까?
Vault를 포함한 대부분의 HashiCorp 소프트웨어는 Go를 사용하여 구축됩니다. 연결에 대한 컨텍스트를 사용하여 시간 초과 또는 마감 메커니즘을 제공합니다. '컨텍스트 마감 시간 초과' 오류는 주어진 작업이 예상 시간 내에 완료되지 않은 상황이 발생했음을 의미합니다. Vault의 경우 일반적으로 데이터베이스와 같은 외부 시스템 또는 Consul과 같은 스토리지 백엔드에 대한 네트워크 연결과 관련됩니다.

 

조금 더 찾아보자... 살짝 부족하다.. 일단은 주어진 작업이 예상시간 내에 완료되지 않았다는 건 kubernetes상에서 작업 예상 시간이 존재한다는 말로 볼 수 있다.. kubernetes상에서 deployment의 작업 예상시간은 얼마로 설정되어있는 거지?

 

https://kubernetes.io/ko/docs/concepts/workloads/controllers/deployment/

 

디플로이먼트

디플로이먼트(Deployment) 는 파드와 레플리카셋(ReplicaSet)에 대한 선언적 업데이트를 제공한다. 디플로이먼트에서 의도하는 상태 를 설명하고, 디플로이먼트 컨트롤러(Controller)는 현재 상태에서 의

kubernetes.io

 

다음 명령으로 Available상태를 확인한다. → MinimumReplicasAvailable 

 k describe deployment react -n zbx

 

현재는 Pod를 내렸다가 바로 올렸기 때문에 정상적으로 보이는데... deployment의 진행 데드라인을 넘어서면 kubernets는 진행 컨디션의 상태와 이유를 업데이트한다고 적혀있다.

디플로이먼트를 스케일 다운하거나, 실행 중인 다른 컨트롤러를 스케일 다운하거나, 네임스페이스에서 할당량을 늘려서 할당량이 부족한 문제를 해결할 수 있다. 만약 할당량 컨디션과 디플로이먼트 롤아웃이 완료되어 디플로이먼트 컨트롤러를 만족한다면 성공한 컨디션의 디플로이먼트 상태가 업데이트를 볼 수 있다(Status=True 와 Reason=NewReplicaSetAvailable).

 

 k rollout status deployment -n zbx react  # deployment의 진행이 실패되었는지 확인 가능

 

 

kubectl rollout status를 사용해서 디플로이먼트의 진행이 실패되었는지 확인할 수 있다. kubectl rollout status는 디플로이먼트의 진행 데드라인을 초과하면 0이 아닌 종료 코드를 반환한다.

 

아직 웹이 완벽하게 꾸며진 게 아니기 때문에, 다음에 push, pull를 했을 때 나오는 오류에 대해 좀 더 파헤쳐봐야겠다.

 

일단은 Pod를 재시작 후 우리 web을 한 번 봐야겠다.

Running

 

Title에 하늘색 배경이 들어가고, 왼쪽 메뉴를 클릭했을 때, 검은색으로 강조되는 부분이 추가되었다. 학과 보안장비라 가린 부분이 많긴 한데... 어쩔 수 없습니다~~ ㅋㅋ 보안!! 저번 주 목요일에 백신 맞고 학교를 못 가서 걱정했는데, 역시 우리 팀원 매우 만족스럽게 잘해주었다. 최고입니다!!

728x90
반응형

'Cloud > Project' 카테고리의 다른 글

kubernetes project -8-(종료)  (2) 2021.11.17
kubernetes project -7-  (2) 2021.11.05
kubernetes project -5-  (0) 2021.10.21
kubernetes project -4-  (0) 2021.10.16
kubernetes project -3-  (0) 2021.10.14
Comments