Kar*_*dhi 7 docker minikube kubernetes-helm
kubernetes
使用helm upgrade命令运行容器时,出现以下错误:
``就绪探针失败:获取http://172.17.0.6:3003/:拨打tcp 172.17.0.6:3003:getsockopt:连接被拒绝''。
我的docker映像用于node.js应用程序,我正在尝试通过minikube对其进行管理。
Mar*_*ris 11
舵:
我建议initialDelaySeconds
在values.yaml
文件中设置值并使用操作{{ .Values.initialDelaySeconds }}
将该值插入到deployment.yaml
模板中。
库伯特尔:
只需将“initialDelaySeconds: 5
如果您想要 5 秒”添加到您的(部署、Pod、复制集等)清单中并应用您的更改即可。
如果失败,请喝咖啡并开始查看容器中的日志
kubectl logs -h
寻求更多帮助
我也有这个问题。通过指定我的 docker 映像0.0.0.0
使用 dockerfile: 中设置的命令在主机上监听来修复此问题ENV HOST '0.0.0.0'
。
当部署到 Docker 以及可能的其他容器时,建议侦听 0.0.0.0,因为它们不会默认将映射端口公开到本地主机。
对于此处的其他任何人,如果使用helm管理您的部署,则需要在文件夹下initialDelaySeconds
的deployments.yaml
模板中进行设置。如果探针无法连接(如我的情况),这将强制重新启动Pod。它没有给我的应用程序足够的时间来构建。/templates
livenessProbe
livenessProbe
归档时间: |
|
查看次数: |
10272 次 |
最近记录: |