请教下, 我看文档提示我安装了ack-onepilot 这个还不能使用·是必须要安装 ack-arms-pilot吗 ?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您好,根据您提到的情况和提供的知识库资料,安装了ack-onepilot
后通常即可用于接入ARMS应用监控,无需再安装ack-arms-pilot
。这是因为:
ack-onepilot
组件是arms-pilot
的升级版,它完全兼容arms-pilot
,设计用于无缝替代旧版,无需修改应用配置即可使用。如果在安装ack-onepilot
后遇到无法正常使用的问题,您可以按照以下步骤进行排查和解决:
检查Helm版本:确保使用的Helm版本为v3,因为ACK默认支持Helm v3 Chart安装,且不建议使用helm v2,可能存在安全隐患。
集群版本与兼容性:确认您的Kubernetes集群版本是否满足要求。若集群版本过低(如低于1.16),可能需要特定版本的安装包或升级集群版本。
权限与配置:检查在安装过程中是否有正确的权限配置,以及是否按照官方文档正确设置了相关参数。通常,默认值即可满足大多数场景需求。
资源配额调整:根据集群Pod规模,适当调整ack-onepilot
组件所需的CPU和内存资源,以确保其稳定运行。
访问权限验证:确认集群中是否存在addon.arms.token
,这是用于自动完成ARMS资源访问权限授权的。如果不存在,需手动执行授权操作。
如果上述步骤均无误但问题依旧,建议查看安装过程中的具体错误信息,并参考相关文档或联系阿里云技术支持获取更进一步的帮助。
综上所述,您已安装的ack-onepilot
应当可以直接用于ARMS监控,无需额外安装ack-arms-pilot
。