Troubleshooting

Errors when using ArgoCD to deploy

を使用している場合 ArgoCD オペレーターの管理, を実行すると、CRDが長すぎるという問題が発生します。同様の問題はこちらにもあります。: issue.推奨される解決策は、オペレータを2つのArgoアプリに分割することです。, たとえば:

  • 最初のアプリは、CRDをインストールするためのものです。 Replace=true 直ちに, スニペット:

apiVersion: argoproj.io/v1alpha1
種類: アプリケーション
メタデータ:
  名称: レイ・オペレーター・カード
スペック:
  プロジェクト: デフォルト
  ソース:
    リポジトリURL: <repo_url>
    ターゲットリビジョン: HEAD
    パス: helm/ray/crds
  行き先:
    サーバー: https://kubernetes.default.svc
  同期ポリシー:
    同期オプション:
    - Replace=true
  • Helmチャートをインストールする2つ目のアプリは skipCrds=true (アルゴCD 2.3.0の新機能), スニペット:

apiVersion: argoproj.io/v1alpha1
種類: アプリケーション
メタデータ:
  名称: 光線オペレータ
スペック:
  ソース:
    リポジトリURL: <repo_url>
    ターゲットリビジョン: HEAD
    パス: ヘルメット/レイ
    ヘルメット:
      スキップ: 真
  目的地:
    サーバー: https://kubernetes.default.svc
    名前空間: レイオペレータ
  同期ポリシー:
    同期オプション:
    - CreateNamespace=true

Last updated