1、同样的argocd版本在x86部署后正常,麒麟部署完成后提示“lookup argocd on 100.64.0.10:53: server misbehaving”;
2、最终经过多次反复排查比对,是因为麒麟启动的argo服务没有root权限,无法打开/etc/hosts,需要调整argo-repo-server和argo-server服务,调整完成后执行如下命令:
curl -v 'http://localhost:8084/healthz?full=true' #查看服务情况
调整后配置如下:
securityContext:
allowPrivilegeEscalation: false
capabilities: {}
privileged: false
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsUser: 0