云效 第一批发布成功但ACK这边返回的旧版本摘除 失败 报超时。
14:13:40] [INFO] BATCH_TYPE=RUNNING[14:13:40] [INFO] 执行分批发布[14:13:40] [INFO] 执行旧版本缩容[14:13:40] [INFO] 当前批次:1, 总批次数:2[14:13:40] [INFO] 发布版本 CANARY=hos-finance-rec-production-ztm5mw[14:13:40] [INFO] 当前版本 RUNNING=hos-finance-rec-production-ndu3m2[14:13:40] [14:13:40] 检查资源状态[14:13:41] NAME READY UP-TO-DATE AVAILABLE AGE[14:13:41] hos-finance-rec-production-ndu3m2 2/2 2 2 47d[14:13:41] [14:13:41] Scale deployments/hos-finance-rec-production-ndu3m2 副本数到 1[14:13:41] kubectl scale deployments/hos-finance-rec-production-ndu3m2 --replicas=1[14:14:14] E1107 14:14:14.113093 97 request.go:1011] Unexpected error when reading response body: context deadline exceeded (Client.Timeout or context cancellation while reading body)[14:14:14] error: unexpected error when reading response body. Please retry. Original error: context deadline exceeded (Client.Timeout or context cancellation while reading body)[14:14:14] [14:14:14] 分批 1 旧版本缩容开始[14:14:14] [SUCCESS] 步骤运行成功
云效这个问题帮忙看下呢?VPC下的 私有构建机。
从你提供的日志来看,这个问题可能是由于Kubernetes集群的网络问题导致的。"context deadline exceeded (Client.Timeout or context cancellation while reading body)"这个错误通常表示请求在处理过程中超过了设定的超时时间,或者在进行数据传输时遇到了网络问题。
你可以尝试以下几种方式来解决这个问题:
检查你的Kubernetes集群的网络状况。你可以通过ping测试或者traceroute测试来检查你的Kubernetes集群的网络状况,确保它们与外部的网络连接正常。
检查你的Kubernetes集群的资源使用情况。你可以通过查看Kubernetes集群的资源使用情况,确保它有足够的资源来处理你的请求。
调整你的请求的超时时间。你可以通过调整你的请求的超时时间来解决这个问题,但是请注意,过长的超时时间可能会影响系统的性能。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。