【发布时间】:2019-11-29 00:46:43
【问题描述】:
我有一个带有 uwsgi 和 gevent 的烧瓶应用程序。
这是我的app.ini
我如何在 kubernetes 上编写 readinessProbe 和 livenessProbe 来检查烧瓶应用程序?
[uwsgi]
socket = /tmp/uwsgi.sock
chdir = /usr/src/app/
chmod-socket = 666
module = flasky
callable = app
master = false
processes = 1
vacuum = true
die-on-term = true
gevent = 1000
listen = 1024
【问题讨论】:
-
您可以执行任何 shell 命令来进行就绪和活跃度探测。您将如何在 bash 中实现目标?
-
@peedee 感谢您检查我的问题。坦白说,我不太了解uwsgi。所以我不知道如何检查 uwsgi 是否使用 shell 命令。
-
那么这就是你需要弄清楚的。 readinessProbe 只会执行一个你必须编写的 shell 命令。
标签: kubernetes uwsgi gevent