- 관련 상품
- 2026년 9월 4일 오후 7:50 UTC
- 이름 *
- Kamo
- 뚱 베어
- d712ce9
Deploys는 요청을 잡기 위해 아무것도와 함께 각 서비스의 유일한 파드를 대체 비행. 함대에 적용된 3개의 조정: - 프로세스가 SIGTERM을 참조하기 전에 10s를 잠그십시오. 쿠버네티스는 팟을 제거한다. EndpointSlice와 같은 순간에 신호, 그리고 Traefik는 제거의 학습에 의해 watch — 그래서 순간 그것은 이미 시작 된 포드로 새 요청을 파견 유지 관련 기사 그 간격은 다른 청결한 rollout에 502s가에서 온 곳에 있습니다. - terminationGracePeriodSeconds는 선행 잠의 위 올려, 그래서 걸이는 자체가 아닙니다 SIGKILLed, 그리고 in-flight 일은 끝에 방이 있습니다. 그것은 천장, 기다리지 않습니다 : 유휴 포드 아직도 두 번째로 출구. - minReadySeconds 15, 그래서 한 번 읽는 팟을 통과하고 그 후에 은퇴 할 수 없습니다 CI가 이미 롤아웃을 잘 호출 한 후 건강한 파드. topologySpreadConstraints는 두 번째 복제에 대한 준비를 추가합니다. 그들은 하나의 주장입니다. 라이브 클러스터에서 감사: 63 의 65 배포에서 `kamo` ran a single replica, 1 의 65 했다 preStop 후크, 아무도 minReadySeconds했다. ****************는 시작부터 `server.shutdown: graceful`를 설정하고, 생산에 한 번 읽지 않았습니다. k8s/deployment.yaml 마운트 k8s/config.yaml **************** 파일을 대체하는 것은, 그리고 ConfigMap은 종료되지 않았습니다. 그래서 APIService — busiest 서비스 중 하나 플랫폼 - 모든 in-flight 요청은 즉시 SIGTERM을 수신, 모든 배포합니다. `shutdown: graceful`과 30s timeout-per-shutdown-phase를 ConfigMap으로 추가하면 실제로 실행됩니다.