- 确认Bearer令牌是否正确。
kubectl get secret argocd-secret -n argocd -o jsonpath='{.data.admin\.password}' | base64 -d
- 将Bearer令牌复制到configmap中。
kubectl edit configmap argocd-cm -n argocd
- 输入Bearer令牌
apiVersion: v1
data:
admin.password: XXXXXXXXXXXXXXXXXXXXXXXXX
kind: ConfigMap
metadata:
creationTimestamp: "2021-07-29T06:57:24Z"
labels:
app.kubernetes.io/component: controller
app.kubernetes.io/name: argocd-server
app.kubernetes.io/part-of: argocd
name: argocd-cm
namespace: argocd
resourceVersion: "91781"
selfLink: /api/v1/namespaces/argocd/configmaps/argocd-cm
uid: edf733b7-51f8-40b4-911c-7982ecf2e109
- 重新加载Deployment
kubectl rollout restart deployment argocd-server -n argocd
- 验证认证
argocd login --insecure --grpc-web --username admin --password