首页 > 解决方案 > 如何使用 containerd 运行时以编程方式获取容器配置?

问题描述

我使用containerd 接口来记录插件。此外,我正在寻找一种方法来获取kubelet传递containerd以运行容器的容器配置。我对找出容器日志文件路径的能力以及接收日志轮换后需要重新打开文件的信号的能力感兴趣。我尝试查看https://github.com/containerd/containerdhttps://github.com/kubernetes/kubernetes/blob/master/staging/README.md,但没有发现任何有用的东西。有没有办法获得我需要的功能,然后编写这样的代码?

config, _ := runtime.GetCurrentContainerConfig()
logFilePath := config.logFilePath
if runtime.ReopenLogFileRequest {
   file.Open(logFilePath)
}

标签: gocontainerd

解决方案


推荐阅读