fuz*_*zes 3 gitlab-ci kubernetes kops
我使用 kops 在 aws 中创建 k8s 集群
我写了 kubernetes 集群名称: test.fuzes.io
api 网址: https://api.test.fuzes.io/api/v1
我用结果填写 CA 证书字段
kubectl get secret {secrete_name} -o jsonpath="{['data']['ca\.crt']}" | base64 --decode
最后我用结果填充服务令牌字段
kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep gitlab-admin | awk '{print $1}')
但是当我保存更改时,我收到消息
There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid.
我无法安装带有 kubernetes 错误的舵机:404
我真的不知道我做错了什么。请帮我....
正如@fuzes 确认的那样,重新创建集群可以解决此问题。
这也在 GitLab 问题上有所描述 - Kubernetes 身份验证不一致
简而言之:在多个项目中使用相同的 Kubernetes 集群集成配置可以正确验证一个而不是另一个。
另一个解决此问题的建议是仅设置CI 变量(KUBE_NAMESPACE和KUBECONFIG),而不是使用我们的 Kubernetes 集成。
希望这对以后的参考有用。
| 归档时间: |
|
| 查看次数: |
4244 次 |
| 最近记录: |