我正在为HCL连接安装组件包6.5.0.0。Orient me是可行的,但在部署了定制程序后,我的mw-proxy
pod被ContainerCreating卡住了。它们显示以下事件日志错误:
MountVolume.SetUp failed for volume "appregistry-mw-proxy-secret-vol" : secrets "appregistry-mw-proxy-secret" not found
我从来没有听说过这些秘密,而是查看了图表内部。mw-proxy-cloud-deployment.yaml
试图挂载那些秘密:
volumes:
- name: nfs
persistentVolumeClaim:
claimName: customizernfsclaim
- name: appregistry-mw-proxy-secret-vol
secret:
secretName: appregistry-mw-proxy-secret
问题是,我找不到任何信息,这个秘密是用来做什么的,以及应该如何安装。在文档中,它们只需要引导程序、连接环境和基础结构图。所有这些都已安装。我只是试着创建一些文件作为秘密:
echo Test123 > pwd-test
k create secret generic appregistry-mw-proxy-secret --from-file=pwd-test
删除所有pod后,它们开始运行。但我不知道这个秘密是为了什么,也不知道定制者期望什么。也许这会破坏应用程序的某些功能。
我的问题是:
- 这个秘密是为了什么
- 如何正确创建它?(用户、密码、证书等(
- 有关于它的文件吗
是否尝试添加参数env.force_generate=真到引导头盔图表?在connections-env-hem图表中还有createSecret=true。
如果您使用了此文档,舵手部署的顺序是错误的。基础设施部署创建了秘密";appregistry mw代理秘密";。因此,首先部署基础设施,然后启动mw代理和pod。