【发布时间】:2019-03-22 20:14:34
【问题描述】:
我正在使用 Minikube 在 Kubernetes 上运行一个 Ruby 应用程序。
但是,每当我查看日志时,我都看不到在本地运行应用程序时会在终端中看到的输出。
我猜是因为它只显示标准错误?
如何查看所有类型的控制台日志(例如来自puts 或raise)?
环顾四周是否与它处于分离模式有关 - 请参阅 Python 相关问题:Logs in Kubernetes Pod not showing up
谢谢。
=
根据要求 - 这是 deployment.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
【问题讨论】:
-
在 openshift k8 上,
oc logs -f my-service-1.0.1
标签: ruby kubernetes minikube