帮助文档 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
帮助文档 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 分布式云容器平台ACK One
  4. 操作指南
  5. 多集群舰队
  6. GitOps
  7. 管理GitOps
  8. 登录GitOps系统

登录GitOps系统

  • 管理GitOps
  • 发布于 2025-04-18
  • 0 次阅读
文档编辑
文档编辑

本文介绍ACK One GitOps用户如何登录GitOps系统。

前提条件

  • 已从ACK One控制台获取Fleet实例的KubeConfig,并通过kubectl连接至Fleet实例。

  • 在ACK One Fleet实例中开启GitOps。

  • (CLI方式必选)已访问ArgoCD v2.8.7,下载安装v2.8.7版本的ArgoCD CLI。

GitOps ArgoCD Server域名介绍

ACK One GitOps会默认创建一个SLB,通过SLB暴露ArgoCD Server服务,同时生成ArgoCD Server域名,并设置DNS解析到SLB的内网IP。ArgoCD Server域名格式为https://argocd.<ackone cluster id>.<region>.alicontainer.com,其中,<ackone cluster id>为ACK One Fleet实例的ID,<region>为ACK One Fleet实例所在的地域。

说明

为保证安全,ArgoCD Server SLB仅暴露内网IP。

通过ArgoCD CLI方式登录

阿里云RAM User登录

  1. 下载ACK One构建的ArgoCD CLI。以下为v2.9.5版本的ArgoCD CLI,下载后请将文件名修改为argocd。

    说明

    社区版的ArgoCD CLI不支持阿里云RAM User SSO登录。

    • argocd-drawin-amd64-ackone

    • argocd-darwin-arm64-ackone

    • argocd-linux-arm64-ackone

    • argocd-linux-amd64-ackone

  2. 执行以下命令,阿里云RAM User可通过ArgoCD Server域名登录ArgoCD。

    argocd login argocd.<cluster id>.<region>.alicontainer.com --sso --insecure
    Opening browser for authentication
    Performing authorization_code flow login: https://signin.aliyun.com/oauth2/v1/auth?access_type=...
    Authentication successful
    'root' logged in successfully
    Context 'argocd.<cluster id>.<region>.alicontainer.com' updated

Local User登录

通过ArgoCD Server域名登录

执行以下命令,Local User可通过ArgoCD Server域名登录ArgoCD。

说明

若您使用admin账号登录,请先通过舰队KubeConfig执行以下命令获取密码。

kubectl -nargocd get secret argocd-initial-admin-secret -ojsonpath='{.data.password}' |base64 -d
argocd login argocd.<ackone cluster id>.<region>.alicontainer.com
Username: localuser1
Password:
'localuser1:login' logged in successfully
Context 'argocd.<ackone cluster id>.<region>.alicontainer.com' updated

通过kubectl port-forward登录

执行以下命令,Local User可通过kubectl port-forward登录ArgoCD。

export ARGOCD_OPTS='--port-forward-namespace argocd --port-forward'

argocd login
Username: localuser1
Password:
'localuser1:login' logged in successfully
Context 'port-forward' updated

通过ArgoCD UI方式登录

阿里云RAM User登录

  1. 在浏览器输入ArgoCD Server的域名,访问ArgoCD UI页面。

    域名格式为:https://argocd.<ackone cluster id>.<region>.alicontainer.com,其中,<ackone cluster id>为ACK One Fleet实例的ID,<region>为ACK One Fleet实例所在的地域。

  2. 在登录页面,单击LOG IN VIA ALIYUN,发起SSO认证。

    通过SSO认证,阿里云RAM User无需输入用户名和密码,可直接登录ArgoCD。

Local User登录

通过ArgoCD Server域名登录

  1. 在浏览器输入ArgoCD Server的域名,访问ArgoCD UI页面。

    域名格式为:https://argocd.<ackone cluster id>.<region>.alicontainer.com,其中,<ackone cluster id>为ACK One Fleet实例的ID,<region>为ACK One Fleet实例所在的地域。

  2. 在登录页面,输入Local User的用户名和密码,然后单击SIGN IN。

通过kubectl port-forward登录

  1. 执行以下命令,在本地使用ACK One Fleet实例的KubeConfig进行port-forward代理,通过代理访问ArgoCD UI页面。

    kubectl port-forward -n argocd service/argocd-server 8080:https
  2. 在浏览器输入https://127.0.0.1:8080,访问ArgoCD UI页面。

  3. 在登录页面,输入Local User的用户名和密码,然后单击SIGN IN。

相关文章

登录GitOps系统 2025-04-18 18:11

本文介绍ACK One GitOps用户如何登录GitOps系统。 前提条件

开通公网访问GitOps 2025-04-18 18:11

在ACK One的集群中需要通过ArgoCD提交或访问应用时,您可以开通GitOps公网访问,从而能更便捷地访问GitOps。本文介绍如何在Fleet实例中开通GitOps公网访问。 前提条件 已开启舰队管理功能

GitOps高可用模式 2025-04-18 18:11

ACK One GitOps提供高可用模式运行Argo CD。默认模式只启动1个单副本Deployment;高可用模式会运行4个Deployment(其中argocd-server为2副本),确保Argo CD各组件资源充足,并对各组件参数进行调优。本文为您介绍如何使用GitOps的高可用模式。

自定义域名访问GitOps控制台 2025-04-18 18:11

如需使用自定义域名访问ACK One GitOps控制台,您可以将自定义域名通过CNAME记录指向GitOps的默认域名,配置SSL证书后,通过https://${your-domain}并使用云SSO账号登录。 前提条件 已从

使用GitOps管理集群 2025-04-18 18:11

本文介绍如何在GitOps系统中管理ACK集群。 前提条件 已登录GitOps系统。具体操作,请参见登录GitOps系统。

目录
Copyright © 2025 your company All Rights Reserved. Powered by 博智数字服务平台.
闽ICP备08105208号-1