CDSW 모델 빌드에서 s2i-client 임시 공간 문제로 생성이 실패하는 증상이 나타난다.
s2i-client만 재기동해 임시 파일을 정리하는 우회 방법이다. 전체 CDSW 서비스를 재설치하는 절차가 아니다.
s2i-client Deployment를 replica 0으로 내리고 Pod가 사라진 뒤 replica 1로 복구한다. 새 Pod의 /tmp가 정리되었는지 확인하고 빌드를 재시도한다.
명령 예시는 문서 작성 시 보강한 것이며 대상 시스템에서 실행 검증하지 않았다.
kubectl get deployment -A
kubectl -n '<namespace>' get deployment 's2i-client' -o yaml > resource-before.yaml
kubectl -n '<namespace>' rollout restart deployment/'s2i-client'
kubectl -n '<namespace>' rollout status deployment/'s2i-client' --timeout=300s
kubectl -n '<namespace>' get pods -o wide
<namespace>는 첫 명령에서 확인한 값으로 바꾼다. 생성된 이름에 접두사·접미사가 있으면 s2i-client도 조회 결과로 바꾼다.모델 빌드를 중단한 후 실행한다. /tmp가 영구 볼륨이면 Pod 교체로 비워지지 않으므로 mount 구성을 확인한다.
새 Pod의 /tmp 공간과 모델 빌드 완료를 확인한다.