使用入口点脚本时,库的 Kubernetes 注释不会将秘密文件安装到 Pod
Kubernetes annotation for vault not mounting secret file to pod when entry point script is used
我想从保管库中读取证书并将其安装到 kubernetes pod 中。
我将证书与其他秘密一起存储在保险库中。为了从保险库中过滤出证书,编写了一个入口点脚本。所以在 pod 启动之前的脚本中尝试安装证书。
但在入口点脚本启动时发现 运行 保管库尚未将文件装载到该位置。我正在使用 spinnaker 部署管道并使用 vault 注释来读取和装载文件。
请建议如何实现。
已解决,保险库 运行 作为初始容器,在 pod 启动之前它正在装载秘密。
我指向错误的文件。
我想从保管库中读取证书并将其安装到 kubernetes pod 中。 我将证书与其他秘密一起存储在保险库中。为了从保险库中过滤出证书,编写了一个入口点脚本。所以在 pod 启动之前的脚本中尝试安装证书。
但在入口点脚本启动时发现 运行 保管库尚未将文件装载到该位置。我正在使用 spinnaker 部署管道并使用 vault 注释来读取和装载文件。
请建议如何实现。
已解决,保险库 运行 作为初始容器,在 pod 启动之前它正在装载秘密。 我指向错误的文件。