我正在用Minikube在库伯内特斯运行一个红宝石应用程序。
然而,每当我查看日志时,我都看不到在本地运行应用程序时在终端中看到的输出。
我想这是因为它只显示stderr?
如何查看所有类型的控制台日志(例如,从put
或raise
)?
环顾四周,这与它处于分离模式有关吗?请参阅与Python相关的问题:Kubernetes Pod中的日志未显示
谢谢
=
根据要求-这是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
我想这是因为它只显示stderr?
不完全是,除非容器或pod规范中禁用了特定的东西。我假设你正在使用Docker,所以默认情况下它是输出stdout和stderr,这就是你在执行kubectl日志时看到的
我可以做什么来查看所有类型的控制台日志(例如,从看跌或加注)?
您应该在容器日志中看到它们。发布pod或部署定义会有帮助。
如本文所示,kubectl日志pod apod
应该向您显示部署在迷你库中的pod的stdout和stderr。
默认情况下,在Kubernetes中,Docker配置为将容器的stdout和stderr写入主机系统上/var/log/containers下的文件
库伯内特斯补充道:
有两种类型的系统组件:在容器中运行的组件和不在容器中运行的组件。
例如:
和:
/var/log
目录中的.log
文件与容器日志类似,/var/log目录中的系统组件日志也应进行轮换。
在kube-up.sh脚本启动的Kubernetes集群中,这些日志配置为每天或在大小超过100MB时由logrotate工具进行轮换。
所以我对度量和测微计是新手。我遵循了本教程,在本教程中,我们设置了一些基本的仪表,如计数器和仪表,并公开了这些指标。当我点击endpoint时,我能够看到指标。我可以在那里看到我的自定义仪表。 所以现在我尝试将指标公开给datadog。我导入了以下依赖项: 并且在我的应用程序属性文件上也有这个: 我知道我没有包括任何数据的url或任何类似的内容,但是我的印象是,我可以通过访问像< code>/ac
我知道如何查看Android Studio项目中的所有依赖项,但它没有显示哪些库需要哪些。他们只是全部分组在一起。是否有一种方法可以查看我在build.gradle文件中声明的每个特定依赖项需要哪些库?
我是Java的初学者。学习罗伯特·塞奇威克的《Java导论》 我尝试在Netbeans中编译以下代码。 } 我收到了这个错误。我已将文件放置在标准位置。java 线程“main”java.lang.RuntimeException中的异常:无法编译的源代码-错误的sym类型:示例。StdIn.is在示例中为空。verage.main(verage.java:16)Java结果:1 BUILD SU
问题内容: 在MySQL中,如何获取指向特定表的所有外键约束的列表?特定的列?这与该Oracle问题相同,但适用于MySQL。 问题答案: 对于表: 对于列: 基本上,我们在where子句中将REFERENCED_TABLE_NAME更改为REFERENCED_COLUMN_NAME。
问题内容: 我目前正在编写一个使用BufferedWriter生成多个日志文件的应用程序。但是,在调试时,我想写入System.out而不是文件。我认为我可以从以下方面进行更改: 至: 相对于: 但是,新选项无法正常工作。我如何只更改BufferedWriter构造函数内部的对象,以从文件重定向到标准输出。由于我将要写入多个日志文件,因此实际上无法使用System.out并将输出更改为文件。 问题
和之前 inputs/stdin 插件一样,outputs/stdout 插件也是最基础和简单的输出插件。同样在这里简单介绍一下,作为输出插件的一个共性了解。 配置示例 output { stdout { codec => rubydebug workers => 2 } } 解释 输出插件统一具有一个参数是 workers。Logstash 为输