Closed5

(翻訳)Argo CD v2.4 release candidate

mikutasmikutas

Argo CD v2.4 release candidate | by Alexander Matyushentsev | May, 2022 | Argo Project

Web Terminal In Argo CD UI

Argo CDは、超強力なKubernetesダッシュボードとして機能し、開発者がアプリケーションをよりよく理解するのに役立つWebユーザーインターフェイスを提供します。ユーザーインターフェイスは、Kubernetesリソース階層、リソースマニフェスト、リアルタイムログレンダリングなど、すべてのアプリケーションの詳細を視覚化します。 v2.4は一歩前進し、エンジニアがWebインターフェイスを離れることなく実行中のアプリケーションコンテナでシェルを開始できるようにします。 Application Detailsページを使用して必要なKubernetesポッドを見つけ、それをクリックしてTerminalタブを選択するだけです。シェルは自動的に起動し、必要なコマンドを実行できるようにし、アプリケーションの状態のトラブルシューティングに役立ちます。

注:セキュリティ上の理由により、この機能はデフォルトで無効になっており、argocd-cm ConfigMapのexec.enabled: "false"設定を使用して有効にできます。

この機能を実装してくれたByteDanceのBenYeに感謝します。

mikutasmikutas

Access Control For Pod Logs & Web Terminal

Argo CDは、複数の組織の重要なインフラストラクチャを管理するために使用されます。これにより、セキュリティがプロジェクトの最優先事項になります。お客様のフィードバックに耳を傾け、Kubernetesポッドログへのアクセスを制御する追加のアクセス制御設定と新しいWebターミナル機能を導入しました。以下のスニペットは、サンプルのorg-adminロールの両方の機能を有効にするargocd-rbac-cmKubernetes ConfigMapを示しています。

ArgoCDのセキュリティを向上させてくれたBankHapoalimのReginaVoloshinに感謝します。

mikutasmikutas

OpenTelemetry Tracing Integration

v2.4リリースでは、OpenTelemery Tracing統合が導入され、ArgoCDオペレーターの可視性が向上しています。この新機能により、より豊富なテレメトリデータを送信できるため、パフォーマンスのボトルネックを簡単に特定できる可能性があります。この新機能は、argocd-serverおよびargocd-repo-serverコンポーネントで使用可能であり、-otlp-addressフラグを使用して有効にできます。

貴重な貢献をしてくれたByteDanceのBenYeに改めて感謝します。

mikutasmikutas

Power PC and IBM Z Support

サポートされるアーキテクチャーのリストが拡張され、IBM Z(s390x)およびPowerPC(ppc64le)が含まれるようになりました。 v2.4リリース以降、公式のquay.ioリポジトリーには、amd64、arm64、ppc64le、およびs390xアーキテクチャーのイメージが含まれるようになります。

その過程で、Argo CDイメージを最適化し、サイズを35%以上縮小することができました。すべてのArgo CDコンポーネントは、100メガバイトを少し超える単一のイメージにパッケージ化されています。

mikutasmikutas

Other Notable Changes

全体的なv2.4リリースには、90人近くの貢献者からの300百以上のコミットが含まれています。貢献の短いサンプルは次のとおりです。

  • リモートクラスターのみへのデプロイメントを強制します(AkuityのTerryによる)
  • GKEのGCP認証のネイティブサポート(COLOPLの Tsubasa Nagasawaによる)
  • 安全なRedis接続(AkuityのSoumyaによる)
  • ApplicationSet Giteaサポート(HighlineのDan Molikによる)
このスクラップは2022/09/22にクローズされました