将kubernetes的秘密收集到python字典中。
mystiko的Python项目详细描述
将kubernetes的秘密收集到python字典中。供python使用 在Docker容器中运行的应用程序。
安装
安装软件包:
pip install mystiko
用法
假设您给了kubernetes一个密钥为“db password”的秘密:
from mystiko import k8s k8s_secrets = k8s.get_secrets() db_pwd = k8s_secrets['DB_PASSWORD']
默认的机密目录是/etc/secrets/。如果你用不同的 目录,将其提供给获取机密函数:
from mystiko import k8s k8s_secrets = k8s.get_secrets(directory='/your/directory/')
名称
“kubernetes”是希腊语,意为“舵手”或“飞行员”。 “mystiko”是希腊语的“secret”。