gpt4 book ai didi

kubernetes - 修复 Argo CD 中的不同步警告 - 无法忽略可选的 `preserveUnknownFields` 字段

转载 作者:行者123 更新时间:2023-12-05 01:59:56 25 4
gpt4 key购买 nike

Argo CD 显示来自 linkerd(由 Helm 安装)的两个项目不同步。警告是由 spec 部分中的可选 preserveUnknownFields: false 引起的:

trafficsplits.split.smi-spec.io enter image description here

enter image description here

serviceprofiles.linkerd.io

enter image description here

enter image description here

但我无法弄清楚如何在 Application list 中使用 ignoreDifferences 来忽略差异。 /spec/preserveUnknownFields json 路径无效。是不是因为左边的版本没有preserveUnknownFields字段?


apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: linkerd
namespace: argocd
spec:
destination:
namespace: linkerd
server: https://kubernetes.default.svc
project: default
source:
chart: linkerd2
repoURL: https://helm.linkerd.io/stable
targetRevision: 2.10.1
syncPolicy:
automated: {}
ignoreDifferences:
- group: apiextensions.k8s.io/v1
name: trafficsplits.split.smi-spec.io
kind: CustomResourceDefinition
jsonPointers:
- /spec/preserveUnknownFields
- group: apiextensions.k8s.io/v1
name: trafficsplits.split.smi-spec.io
kind: CustomResourceDefinition
jsonPointers:
- /spec/preserveUnknownFields

最佳答案

根据 documentation ,我认为你必须使用 apiextensions.k8s.io 而不是 apiextensions.k8s.io/v1

关于kubernetes - 修复 Argo CD 中的不同步警告 - 无法忽略可选的 `preserveUnknownFields` 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67580601/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com