我正在使用Ansible JMeter Operator进行分布式负载测试,并且在创建Kubernetes Secret时遇到了麻烦。我修改的运算符是the JMeter one,我添加的额外YAML如下所示:
- name: InfluxDB Storage Secret
k8s:
apiVersion: v1
kind: Secret
type: Opaque
metadata:
name: azure-storage-account-infxluxdb-secret
namespace: '{{ meta.namespace }}'
stringData:
azurestorageaccountname: 'xxxxxxx'
azurestorageaccountkey: 'xxxxxxxxxxx'
YAML的定义有什么问题吗?我正在修改角色的 roles/jmeter/tasks/main.yaml,以将其添加到我的特定名称空间中。
2条答案
按热度按时间ac1kyiln1#
这是我的例子,对我有用,希望对你有帮助。
lrl1mhuk2#
是的,使用模板查找将文件加载到secret中是正确的方法。上面的例子很好,但有两件事我做得不同:
templates
目录中,则可以。tojson
过滤器。只需使用普通的base64就足以加载任意文本文件作为机密文件,并使用您选择的密钥(这里是config
)这是我们的角色配置戴尔CSI驱动程序的示例。