Kubernetes 修复Argo CD中的不同步警告-无法忽略可选的“preserveUnknownFields”字段
Argo CD显示linkerd(由Helm安装)中的两个项目不同步。警告是由Kubernetes 修复Argo CD中的不同步警告-无法忽略可选的“preserveUnknownFields”字段,kubernetes,jsonpath,linkerd,jsonpointer,Kubernetes,Jsonpath,Linkerd,Jsonpointer,Argo CD显示linkerd(由Helm安装)中的两个项目不同步。警告是由spec部分中的可选preserveUnknownFields:false引起的: 流量拆分.split.smi-spec.io serviceprofiles.linkerd.io 但是我无法在应用程序清单中使用ignoreDifferences来忽略差异。/spec/preserveUnknownFieldsjson路径不工作。是因为左侧版本中不存在字段preserveUnknownFields吗 api
spec
部分中的可选preserveUnknownFields:false
引起的:
流量拆分.split.smi-spec.io
serviceprofiles.linkerd.io
但是我无法在应用程序
清单中使用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
根据,我认为你必须使用
apitensions.k8s.io
而不是apitensions.k8s.io/v1
根据,我认为你必须使用apitensions.k8s.io
而不是apitensions.k8s.io/v1你好@RedGiant,vikas027的解决方案对你有帮助吗?是的,我刚刚试过。是的。你好@RedGiant,vikas027的解决方案对你有帮助吗?是的,我刚刚试过。它起作用了。