首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自AWS的FluxCD同步应用程序不工作

来自AWS的FluxCD同步应用程序不工作
EN

Stack Overflow用户
提问于 2022-03-02 09:11:32
回答 1查看 100关注 0票数 0

我创建了一个AWS协解存储库,用于流同步应用程序,但同步失败。我创建的deployment.yaml没有像我预期的那样在EKS中产生豆荚。

但在流量日志中,这看起来很棒。

代码语言:javascript
复制
...
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上下文如下:

代码语言:javascript
复制
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

代码分解存储库中的文件树如下:

代码语言:javascript
复制
└── clusters
    └── my-cluster
        ├── demo
        │   └── nginx.yaml
        └── flux-system
            ├── gotk-components.yaml
            ├── gotk-sync.yaml
            └── kustomization.yaml

通量检查命令

代码语言:javascript
复制
► 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

通量荚状态:

代码语言:javascript
复制
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中。

环境

  1. 通量版本0.27.3
  2. k8s版本1.20.0
  3. eksctl版本0.84.0
  4. 奥斯。Amazon

如果需要任何其他信息,我会立即添加,只希望能够找到错误的原因。

EN

回答 1

Stack Overflow用户

发布于 2022-03-02 23:21:55

看起来您的nginx部署不是集群协调的一部分。在本地使用kustomize build cluster/my-cluster/flux-system查看部署是否在这里。

请参见示例如何在该集群中包含其他conf。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71320086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档