2017-11-16 5 views
0

Helm (버전 2.6.2)을 사용하여 kubernetes에 서비스를 배포 한 후 --upgrade 명령을 수행하는 동안 무작위 오류가 발생했습니다.헬름 업그레이드 시간 초과 및 구성 맵 가져 오기 실패

대부분의 경우 업그레이드 시간이 초과되며 다른 상황에서는 네트워크 문제가 발생하여 getsockopt: connection refused 또는 TLS handshake timeout과 같은 오류가 발생합니다.

경우에 따라 the server cannot complete the requested operation at this time, try again later (get configmaps)도 표시됩니다.

우리는 헬름을 사용하여 하루 서비스를 CI 환경에 배포하고 있으며 배포 프로세스의 불안정성으로 인해 생산성이 저하되고 있습니다.

--upgrade 명령을 신뢰할 수있는 상태로 복원하려면 어떻게해야합니까?

답변

0

헬름 2.7.0으로 업그레이드하고 --history-max을 사용하여 문제가 해결되었으므로 기존 구성 맵이 틸러에 의해 지워지지 않았으며 시간 경과에 따라 틸러가 시작될 때까지 쌓여서 문제가 발생했을 것입니다. 그것들을 이해하기 위해 투쟁하십시오.

자세한 내용은 here.