在我的EKS集群上安装FluxCD v2之后,我定义了一个指向GitHub上的回购的GitRepository定义。
---
apiVersion: source.toolkit.fluxcd.io/v1beta1
kind: GitRepository
metadata:
name: springbootflux-infra
namespace: flux-system
spec:
interval: 30s
ref:
branch: master
url: https://github.com/***/privaterepo顾名思义,GitHub上的私事是私人的。问题是FluxCD无法读取回购协议。我能做什么让FluxCD上的EKS能够阅读回购?
发布于 2022-05-25 19:31:19
对于私有存储库,需要定义包含凭据的秘密。
创造一个秘密:
apiVersion: v1
kind: Secret
metadata:
name: repository-creds
type: Opaque
data:
username: <BASE64>
password: <BASE64>请参考GitRepository对象中的秘密:
secretRef:
name: repository-creds正式文件:https://fluxcd.io/docs/components/source/gitrepositories/#secret-reference
https://stackoverflow.com/questions/67745464
复制相似问题