通过google-kubernetes-engine部署:内部服务器错误[500](Google云平台)

安库什禁令

我正在使用HelmCharts进行部署,google-kubernetes-engine并在其中使用滚动更新。

目前,我正在运行10个吊舱。当我使用进行部署时rolling-update,我希望出现一个新的Pod,并且停止从旧Pod断开的流量,然后正常断开它。等等,接下来的豆荚。

但是在我的情况下,当创建一个新的Pod时,旧Pod立即关闭,我开始Internal Server Error [500]请求该Pod满足请求。

如何避免这种情况?

      livenessProbe:
        httpGet:
          path: /health
          port: 4000
        initialDelaySeconds: 1
        periodSeconds: 10
      readinessProbe:
        httpGet:
          path: /health
          port: 4000
        initialDelaySeconds: 1
        periodSeconds: 10
帕特里克·W

听起来您需要调整滚动更新策略。您可以在此处此处找到有关执行滚动更新而不会出错的类似讨论

升级策略对于定义更新期间可以拥有多少个不可用的Pod至关重要。对于现在的停机时间,您可能需要将此设置为0并配置一个合理的maxSurge值。

下一步是确保已配置适当的readinessProbes。一旦新的Pod标记为就绪,控制器将尝试删除一个(或多个)旧Pod。您的广告连播会收到一个SIGTERM,然后继续处理它,但已配置为这样做。这表示:

A)确保仅在Pod完全能够接受流量后才将Pod标记为就绪(即使应用程序没有运行,也可能会运行状况良好,请确保不是这种情况)。

B)您的旧Pod需要SIGTERM妥善处理,这是在应用程序层完成的。请记住,默认情况下,一旦SIGTERM发送,控制器将允许Pod正常关闭

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Google Kubernetes Engine:云平台服务代理与别名 IP

来自分类Dev

Django Google App Engine服务器错误500

来自分类Dev

如何从Kubernetes Engine的基于http的服务器中在Google Cloud中创建https端点?

来自分类Dev

Google Kubernetes Engine入口注释

来自分类Dev

Google Wallet 500服务器错误

来自分类Dev

通过Google云服务器远程访问Redis

来自分类Dev

在Google Cloud中寻找REST API以获取Kubernetes中部署的服务器的运行状况,CPU负载等信息

来自分类Dev

在Google Cloud中寻找REST API以获取Kubernetes中部署的服务器的运行状况,CPU负载等信息

来自分类Dev

Google Cloud Storage JSON API:批量删除返回未知错误(500内部服务器错误)

来自分类Dev

openshift kubernetes版本与Google kubernetes之间的区别

来自分类Dev

为运行Kubernetes的Google Compute Engine设置持续部署

来自分类Dev

Kubernetes 集群 REST API 错误:500 内部服务器错误

来自分类Dev

Kubernetes 集群 REST API 错误:500 内部服务器错误

来自分类Dev

将解析服务器部署到Google App Engine

来自分类Dev

ASP.NET Identity Google Callbackpath抛出内部服务器错误500

来自分类Dev

ASP.NET Identity Google Callbackpath抛出内部服务器错误500

来自分类Dev

Google Container Engine(Kubernetes)上的DaemonSet

来自分类Dev

在Google Container Engine上访问Kubernetes API

来自分类Dev

如何从Kubernetes Engine访问Google KMS?

来自分类Dev

使用 Python 在 Google Kubernetes Engine 中的 OpenCensus 错误

来自分类Dev

PY中的Google API请求错误:“ urllib.error.HTTPError:HTTP错误500:内部服务器错误”

来自分类Dev

Google Cloud上的kubernetes petset

来自分类Dev

无法通过Google Kubernetes集群中的堆栈驱动程序调试Java应用

来自分类Dev

Google云平台使用Kubernetes创建管道并替换相同的容器

来自分类Dev

使用Ingress服务类型将“ express-gateway”部署到Google Kubernetes Engine时出现问题

来自分类Dev

从Dataproc访问Google Cloud Kubernetes服务

来自分类Dev

使用Google容器注册表连续部署到Google Kubernetes Engine

来自分类Dev

入口控制器和Google kubernetes

来自分类Dev

如何通过 Firebase 云功能部署服务器

Related 相关文章

  1. 1

    Google Kubernetes Engine:云平台服务代理与别名 IP

  2. 2

    Django Google App Engine服务器错误500

  3. 3

    如何从Kubernetes Engine的基于http的服务器中在Google Cloud中创建https端点?

  4. 4

    Google Kubernetes Engine入口注释

  5. 5

    Google Wallet 500服务器错误

  6. 6

    通过Google云服务器远程访问Redis

  7. 7

    在Google Cloud中寻找REST API以获取Kubernetes中部署的服务器的运行状况,CPU负载等信息

  8. 8

    在Google Cloud中寻找REST API以获取Kubernetes中部署的服务器的运行状况,CPU负载等信息

  9. 9

    Google Cloud Storage JSON API:批量删除返回未知错误(500内部服务器错误)

  10. 10

    openshift kubernetes版本与Google kubernetes之间的区别

  11. 11

    为运行Kubernetes的Google Compute Engine设置持续部署

  12. 12

    Kubernetes 集群 REST API 错误:500 内部服务器错误

  13. 13

    Kubernetes 集群 REST API 错误:500 内部服务器错误

  14. 14

    将解析服务器部署到Google App Engine

  15. 15

    ASP.NET Identity Google Callbackpath抛出内部服务器错误500

  16. 16

    ASP.NET Identity Google Callbackpath抛出内部服务器错误500

  17. 17

    Google Container Engine(Kubernetes)上的DaemonSet

  18. 18

    在Google Container Engine上访问Kubernetes API

  19. 19

    如何从Kubernetes Engine访问Google KMS?

  20. 20

    使用 Python 在 Google Kubernetes Engine 中的 OpenCensus 错误

  21. 21

    PY中的Google API请求错误:“ urllib.error.HTTPError:HTTP错误500:内部服务器错误”

  22. 22

    Google Cloud上的kubernetes petset

  23. 23

    无法通过Google Kubernetes集群中的堆栈驱动程序调试Java应用

  24. 24

    Google云平台使用Kubernetes创建管道并替换相同的容器

  25. 25

    使用Ingress服务类型将“ express-gateway”部署到Google Kubernetes Engine时出现问题

  26. 26

    从Dataproc访问Google Cloud Kubernetes服务

  27. 27

    使用Google容器注册表连续部署到Google Kubernetes Engine

  28. 28

    入口控制器和Google kubernetes

  29. 29

    如何通过 Firebase 云功能部署服务器

热门标签

归档