如何在Azure AKS Kubernetes中获取旧的轮换日志适用于Hyperledger Fabric对等节点

问题描述

我正在Azure中运行Hyperledger Fabric网络。我看到,如果尝试使用“ kubectl logs ...”命令获取结构对等节点的日志,那么我只有最后24小时(大约)。 AKS可能正在旋转它们。如何获得这些吊舱的前一天日志?

解决方法

这取决于AKS服务的策略和配置。如果要获取更多日志,可以使用the since-time option来确定它们,如本例所示:

kubectl logs nginx-78f5d695bd-czm8z --since-time=2018-11-01T15:00:00Z

另一方面,您还可以配置Azure的LogAnalytics服务,并定义一个保留策略,以根据需要维护日志的存储。