2017-11-07 1 views
0

현재 마이크로 서비스 중 하나를 K8S 배포 유형에서 StatefulSets로 마이그레이션하고 있습니다. Kubernetes 배포 설정을 업데이트하는 동안 StatefulSet은 revisionHistoryLimitminReadySeconds을 지원하지 않습니다.Kubernetes StatefulSet 응용 프로그램을 롤백하는 방법

  1. revesionHistoryLimit 롤백을 위해 이전 N 개의 복제 세트를 유지합니다.
  2. minReadySeconds은 컨테이너가 충돌하지 않고 포드가 준비해야하는 시간 (초)입니다.

StatefulSets에 대한 호환 설정을 찾을 수 없습니다.

제 질문은 : 1) 주류 포드를 준비하는 데 마스터가 얼마나 오랫동안 기다릴 것입니까? 2) Stateful 애플리케이션의 롤백 처리 방법.

답변

0
  1. 준비 상태 프로브를 정의해야하며 마스터는 준비 상태로 pod를보고 할 때까지 기다립니다.
  2. 현재 StatefulSets는 롤백을 지원하지 않습니다.
+0

내가 예상 한 바입니다. 배포 프레임 워크에서 일부 이상이 발생합니다. 앞으로 이것을 지원하려는 노력이 있는지 아십니까? – Liverpool

관련 문제