Я запускаю приложение Ruby в Kubernetes с Minikube.
Однако всякий раз, когда я просматриваю логи, я не вижу вывод, который я видел бы в своем терминале при локальном запуске приложения.
Я предполагаю, что это потому, что он показывает только stderr?
Что я могу сделать, чтобы увидеть все типы журналов консоли (например, puts
или raise
)?
При взгляде вокруг это как-то связано с тем, что он находится в отдельном режиме - см.проблема, связанная с Python: Журналы в Kubernetes Pod не отображаются
Спасибо.
=
В соответствии с запросом - вот развертывание.yaml
apiVersion: apps/v1beta1
kind: Deployment
metadata:
name: sample
spec:
replicas: 1
template:
metadata:
labels:
app: sample
spec:
containers:
- name: sample
image: someregistry
imagePullPolicy: Always
command: ["/bin/sh","-c"]
args: ["bundle exec rake sample:default --trace"]
envFrom:
- configMapRef:
name: sample
- secretRef:
name: sample
ports:
- containerPort: 3000
imagePullSecrets:
- name: regsecret