У меня есть простая программа на 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 logs '?