我为一个bitnami/mongodb架构安装了最新的图表。Readiness和Liveness-probes失败是因为以下语句
mongosh --eval "db.adminCommand('ping')"不会终止并冻结外壳。全部产出如下:
1002180000@mongodb-6fb5b57d86-c9rh9:/$ mongosh --eval "db.adminCommand('ping')"
Current Mongosh Log ID: 6274eabd30405cdc76830f1a
Connecting to: mongodb://127.0.0.1:27017/?directConnection=true&serverSelectionTimeoutMS=2000&appName=mongosh+1.3.1
Using MongoDB: 5.0.8
Using Mongosh: 1.3.1
For mongosh info see: https://docs.mongodb.com/mongodb-shell/
------
The server generated these startup warnings when booting:
2022-05-06T09:29:15.814+00:00: You are running on a NUMA machine. We suggest launching mongod like this to avoid performance problems: numactl --interleave=all mongod [other options]
2022-05-06T09:29:15.814+00:00: /sys/kernel/mm/transparent_hugepage/enabled is 'always'. We suggest setting it to 'never'
------
{ ok: 1 }如果我使用本地mongosh 1.3.1并将端口转发到K8s集群,则一切正常,外壳返回命令提示符。
但是,如果我附加“mongosh”,则返回提示。
mongosh --eval "db.adminCommand('ping'); exit();"但是对于探测,我希望将ping命令的结果作为返回代码。
发布于 2022-05-18 12:15:13
我想我们正在经历同样的问题-我打开了一个问题,在github:https://github.com/bitnami/charts/issues/10264
请随意评论或添加一些我可能错过的东西。
https://stackoverflow.com/questions/72139325
复制相似问题