Tüm Ürünler
Search
Belge Merkezi

Container Compute Service:Enable batch task orchestration

Son Güncelleme:Oct 08, 2026

Argo Workflows, YAML veya Python kullanarak eşzamanlı toplu işleri düzenleyen Kubernetes yerel bir iş akışı motorudur. CI/CD işlem hatları, veri işleme ve makine öğrenimi iş yükleri için kullanabilirsiniz. Bu kılavuzda Argo Workflows bileşeninin ACS'ye nasıl yükleneceği ve Alibaba Cloud Argo CLI veya Argo konsolu aracılığıyla buna nasıl erişileceği açıklanmaktadır.

Ön koşullar

Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:

  • Bir ACS kümesi

  • Kümenize bağlanacak şekilde yapılandırılmış kubectl

1. Adım: Argo Workflows bileşenini yükleyin

Argo Workflows'u ACS konsolundaki Add-ons sayfasından yükleyin.

  1. ACS konsoluna giriş yapın. Sol gezinme bölmesinde Clusters seçeneğine tıklayın.

  2. Yönetmek istediğiniz kümeyi bulun ve ID'sine tıklayın. Küme ayrıntıları sayfasının sol gezinme bölmesinde Operations > Add-ons yolunu izleyin.

  3. Add-ons sayfasında Argo Workflows öğesini bulun ve bileşeni yükleyin.

  4. Yükleme tamamlandıktan sonra sol gezinme bölmesinden Applications > Helm seçeneğini belirleyin. ack-workflow öğesini bulun ve durumunun Deployed olduğunu onaylayın.

2. Adım: Argo Workflows'a erişin

ACS, Argo Workflows ile etkileşim kurmak için iki yöntem sunar: Alibaba Cloud Argo CLI ve Argo konsolu.

Yöntem 1: Alibaba Cloud Argo CLI'yı yükleyin

Alibaba Cloud Argo CLI, açık kaynaklı Argo CLI ile tam uyumludur. İş akışları için CPU ve bellek kullanım ölçümleri ile işletim maliyeti takibi ekler; ayrıca iş akışlarından silinmiş podlar için günlük sorgulamayı genişletir.

  1. İşletim sisteminiz için CLI ikili dosyasını indirin:

    • Linux: https://ack-one.oss-cn-hangzhou.aliyuncs.com/cli/v3.4.12/argo-cli-aliyun-linux

    • Darwin: https://ack-one.oss-cn-hangzhou.aliyuncs.com/cli/v3.4.12/argo-cli-aliyun-darwin

    Aşağıdaki örnekte Linux ikili dosyası indirilmektedir:

    wget https://ack-one.oss-cn-hangzhou.aliyuncs.com/cli/v3.4.12/argo-cli-aliyun-linux
  2. İkili dosyaya yürütme izni verin:

    chmod +x argo-cli-aliyun-linux
  3. Dosyayı PATH değişkeninizdeki bir dizine taşıyın; örneğin /usr/local/bin/:

    mv argo-cli-aliyun-linux /usr/local/bin/argo

Yöntem 2: Argo konsolunu kullanın

Argo konsoluna erişmek için önce geçici bir erişim belirteci alın, ardından konsolu tarayıcınızda açın.

Erişim belirteci alın

Geçici bir belirteç oluşturmak için aşağıdaki komutu çalıştırın. Komut, argo ad alanındaki önceden yapılandırılmış hizmet hesabı ack-argo-server kullanır:

kubectl create token ack-argo-server -n argo

Komut bir belirteç dizesi döndürür:

elxxxxxxxxxx

Bu belirteç 1 saat geçerlidir. Süresi dolduğunda yeni bir belirteç oluşturun.

Argo konsoluna erişin

Varsayılan olarak Argo Server yalnızca dahili bir uç nokta üzerinden erişilebilir. Konsola internet üzerinden erişmek için önce isteğe bağlı adımı izleyerek internet erişimini etkinleştirin.

  1. (İsteğe bağlı) İnternet erişimini etkinleştirin.

    1. Argo Server Hizmetinin türünü LoadBalancer olarak değiştirmek için hizmeti düzenleyin:

      kubectl edit service argo-server -n argo

      Düzenleyicide spec bölümü altında type: LoadBalancer değerini ayarlayın.

    2. Erişim kontrolünü yapılandırmak için bkz. SLB'nin erişim kontrolü özelliğiyle çalışma.

  2. Argo Server Hizmetinin harici IP adresini alın:

    kubectl get service argo-server -n argo

    Çıktıda yer alan EXTERNAL-IP alanı, konsola erişmek için kullanacağınız IP adresidir.

  3. Tarayıcınızda Argo konsolunu aşağıdaki URL formatını kullanarak açın:

    https://${IP}:2746

    Oturum açma sayfası görüntülenir:

    image

  4. Daha önce aldığınız belirteci metin kutusuna Bearer $token formatında girin:

    image

  5. Oturum açtıktan sonra iş akışı görevlerinizi görüntülemek için NAMESPACE değerini argo olarak ayarlayın:

    image

Sonraki adımlar

CLI veya konsolu kullanarak ilk iş akışınızı oluşturun. Daha fazla bilgi için bkz. İş akışı oluşturma.