gpt4 book ai didi

python - Kubernetes 未记录打印

转载 作者:行者123 更新时间:2023-12-03 22:55:25 24 4
gpt4 key购买 nike

我有一个简单的 python 2.7 程序在 Kubernetes (AKS) 的容器中运行,它将调试信息打印到标准输出

response = requests.post(uri,data=body, headers=headers)
if (response.status_code >= 200 and response.status_code <= 299):
print 'Accepted ' + log_type + ' on ' + rfc1123date
else:
print "Response code: {}".format(response.status_code)

我没有看到 kubectl logs container_name , 输出为空(但我知道因为成功发布所以很好)。我尝试添加 "-u"CMD ["-u","syslog2la.py"]在 Dockerfile 中,但它没有帮助。如何在“kubectl 日志”中获取 python 打印?

最佳答案

将以下内容添加到您的 Dockerfile:

ENV PYTHONUNBUFFERED=0

关于python - Kubernetes 未记录打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54597500/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com