すべてのプロダクト
Search
ドキュメントセンター

Container Service for Kubernetes:カスタムドメイン名を使用した GitOps コンソールへのアクセス

最終更新日:Dec 31, 2025

カスタムドメイン名を使用して ACK One GitOps コンソールにアクセスするには、ご利用のカスタムドメイン名をデフォルトの GitOps ドメイン名にポイントする CNAME レコードを作成します。SSL 証明書を設定した後、https://${your-domain} で CloudSSO アカウントを使用してログインできます。

前提条件

Distributed Cloud Container Platform for Kubernetes (ACK One) コンソールでフリートインスタンスの kubeconfig ファイルを取得し、kubectl クライアントをフリートインスタンスに接続済みであること。

操作手順

  1. Alibaba Cloud DNS コンソールにログインします。ご利用のカスタムドメイン名を ArgoCD Server LB の IP アドレスにポイントする A レコードを追加します。

  2. ブラウザがカスタムドメイン名を信頼するように、GitOps で SSL 証明書を設定します。

    証明書をダウンロードした後、ACK One フリートインスタンスで次のコマンドを実行して、フリートに argocd-server-tls という名前の Secret を作成します。

    kubectl create -n argocd secret tls argocd-server-tls \
      --cert=/path/to/cert.pem \
      --key=/path/to/key.pem
    説明

    証明書の有効期限が近づいたら、新しい SSL 証明書で Secret を更新する必要があります。

  3. argocd-cm ConfigMap 内のデフォルトの SSO ドメイン名をカスタムドメイン名に置き換え、変更を有効にするために `argocd-server` デプロイメントを再起動します。

    説明

    {your-domain} をご利用のカスタムドメイン名に置き換えてください。

    kubectl patch cm -nargocd argocd-cm --type=merge -p '{"data":{"url":"https://${your-domain}"}}'
    kubectl -nargocd rollout restart deployment argocd-server
  4. Resource Access Management (RAM) コンソールで OAuth アプリケーションのコールバック URL を変更します。

    1. RAM 管理者として RAM コンソールにログインします。

    2. 左側のナビゲーションウィンドウで、[統合] > [OAuth アプリケーション (パブリックプレビュー)] を選択します。

    3. [エンタープライズアプリケーション] タブで、ackone-argo-cd-${your-fleet-id}@app.${your-uid}.onaliyun.com アプリケーションをクリックします。アプリケーション名において、${your-fleet-id} はご利用の ACK One フリート ID を、${your-uid} はご利用の Alibaba Cloud アカウント ID を表します。

    4. [基本情報] セクションで、[基本情報を編集] をクリックします。[コールバック URL]https://${your-domain}/auth/callback に設定します。ここで、${your-domain} はご利用のカスタムドメイン名です。

  5. ブラウザで https://${your-domain} と入力します。CloudSSO アカウントでログインして ACK One GitOps コンソールにアクセスします。${your-domain} をご利用のカスタムドメイン名に置き換えてください。

関連ドキュメント

ACK One GitOps を使用したマルチクラスターアプリケーションの公開方法の詳細については、「ACK One GitOps のベストプラクティス」をご参照ください。