При получении журналов с помощью kubectl logs -l
он возвращает журналы для некоторых меток, но ничего не возвращает для некоторых других меток.
Например:
~/ $ kubectl logs -n test -lapp=testapp
~/ $ kubectl logs -n test -lapp.kubernetes.io/instance=test
2019-07-30 15:28:39.913 INFO 1 ---
Метки deployment
:
~/ $ kubectl get deployments.apps -n test --show-labels
NAME READY UP-TO-DATE AVAILABLE AGE LABELS
testapp 1/1 1 1 55m app.kubernetes.io/instance=test,app=testapp
Спасибо
Убедитесь, что метки развертывания и шаблона установлены правильно.
"template": {
"metadata": {
"labels": {
"app": "testapp",
"app.kubernetes.io/instance": "test"
}
},
Ты можешь использовать:
Надеюсь это поможет
Спасибо, это было исправлено после того, как я добавил метку в шаблон.
Вы проверили предложение Паулогрелль?