我创建了一个AWS协解存储库,用于流同步应用程序,但同步失败。我创建的deployment.yaml没有像我预期的那样在EKS中产生豆荚。
但在流量日志中,这看起来很棒。
...
2022-03-02T08:20:56.336Z info GitRepository/flux-system.flux-system - Reconciliation finished in 3.605422284s, next run in 1m0s
2022-03-02T08:22:00.082Z info GitRepository/flux-system.flux-system - Reconciliation finished in 3.745400563s, next run in 1m0s
2022-03-02T08:23:03.845Z info GitRepository/flux-system.flux-system - Reconciliation finished in 3.762569909s, next run in 1m0s
...不知道如何检查错误。
depolyment.yaml上下文如下:
apiVersion: apps/v1
kind: Deployment
metadata:
name: my-hostname-app
namespace: default
spec:
replicas: 2
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx
ports:
- name: http
containerPort: 80代码分解存储库中的文件树如下:
└── clusters
└── my-cluster
├── demo
│ └── nginx.yaml
└── flux-system
├── gotk-components.yaml
├── gotk-sync.yaml
└── kustomization.yaml通量检查命令
► checking prerequisites
✔ Kubernetes 1.20.11-eks-f17b81 >=1.20.6-0
► checking controllers
✔ helm-controller: deployment ready
► ghcr.io/fluxcd/helm-controller:v0.17.1
✔ kustomize-controller: deployment ready
► ghcr.io/fluxcd/kustomize-controller:v0.21.1
✔ notification-controller: deployment ready
► ghcr.io/fluxcd/notification-controller:v0.22.2
✔ source-controller: deployment ready
► ghcr.io/fluxcd/source-controller:v0.21.2
✔ all checks passed通量荚状态:
NAMESPACE NAME READY MESSAGE REVISION SUSPENDED
flux-system gitrepository/flux-system True Fetched revision: main/cc31370 main/cc31370 False
NAMESPACE NAME READY MESSAGE REVISION SUSPENDED
flux-system kustomization/flux-system True Applied revision: main/cc31370 main/cc31370 False 看起来一切都很好,但并不像预期的那样部署在EKS中。
环境
如果需要任何其他信息,我会立即添加,只希望能够找到错误的原因。
发布于 2022-03-02 23:21:55
看起来您的nginx部署不是集群协调的一部分。在本地使用kustomize build cluster/my-cluster/flux-system查看部署是否在这里。
请参见示例如何在该集群中包含其他conf。
https://stackoverflow.com/questions/71320086
复制相似问题