All Products
Search
Document Center

Container Service for Kubernetes:Men-deploy konsol AI suite di kluster ACK Edge

Last Updated:Jun 21, 2026

AI suite cloud-native menyediakan AI Dashboard yang sederhana dan AI Developer Console yang memungkinkan Anda melihat status kluster serta mengirimkan training job dengan cepat. Karena penerapan komponen Ingress pada kluster ACK Edge berbeda dari penerapannya pada kluster ACK Pro, proses deployment konsol AI suite pada kluster ACK Edge sedikit berbeda. Topik ini menjelaskan cara men-deploy konsol AI suite pada kluster ACK Edge.

Prasyarat

  • Kluster ACK Edge yang menjalankan Kubernetes 1.18 atau versi lebih baru tersedia. Untuk informasi selengkapnya, lihat Create a cluster.

  • Komponen csi-plugin dan csi-provisioner telah diinstal di kluster edge. Untuk informasi selengkapnya, lihat Manage components.

Langkah 1: Deploy Nginx Ingress controller

  1. Login ke ACK console. Di panel navigasi kiri, klik Clusters.

  2. Pada halaman Clusters, klik nama kluster Anda. Di panel navigasi kiri, klik Applications > Helm.

  3. Pada halaman Helm, klik Deploy. Konfigurasikan parameter Basic Information.

    Parameter

    Nilai

    Application Name

    ack-ingress-nginx-{node-pool-name}

    Namespace

    kube-system

    Source

    Nilai default adalah Marketplace.

    Chart

    • Use Scenarios: Pilih All.

    • Supported Architecture: Pilih amd64.

    • Search box: Cari ack-ingress-nginx-v1.

  4. Klik Next. Pada halaman Parameters, konfigurasikan parameter dan klik OK.

    Catatan

    Untuk menemukan ID kelompok node cloud-side, login ke ACK console. Di panel navigasi kiri, pilih Nodes > Node Pools untuk melihat daftar kelompok node.

    • Pada parameter nodeSelector, tambahkan label kelompok node cloud: alibabacloud.com/nodepool-id: {node-pool-id}.

      Catatan

      Pada bidang nodeSelector, pertahankan hanya alibabacloud.com/nodepool-id: {node-pool-id}.

      label

    • Pada parameter ingressClassResource, atur name dan controllerValue.

      Catatan

      Jika Anda menerapkan ack-ingress-nginx-v1 beberapa kali dalam kluster ACK Edge yang sama, pastikan bahwa name dan controllerValue unik untuk setiap deployment. Konvensi penamaan yang direkomendasikan:

      • name: ack-nginx-{node-pool-name}. Contoh: ack-nginx-edge-hangzhou.

      • controllerValue: "k8s.io/ack-ingress-nginx-{node-pool-name}". Contoh: "k8s.io/ack-ingress-nginx-edge-hangzhou".

      para

    • Pada halaman Parameters, pilih tipe Server Load Balancer (SLB) (publik atau pribadi) sesuai kebutuhan Anda, lalu atur nilai enabled di bawah external dan internal secara sesuai. Jika Anda memilih SLB pada jaringan publik, arahkan nama domain Anda ke alamat IP publik. Jika Anda memilih SLB pada jaringan pribadi, gunakan alamat IP pribadi yang dapat diakses dan di-resolve.

      service:
          # enable public or private network SLB
          enabled: true
          external:
          # enable public network SLB
            enabled: true
          # public network SLB annotations
          # NOTE: if you want to remove default annotations below, please set it to null.
          annotations:
            service.beta.kubernetes.io/alibaba-cloud-loadbalancer-address-type: "internet"
          ## Enables an additional internal load balancer (besides the external one).
          ## Annotations are mandatory for the load balancer to come up. Varies with the cloud service.
          internal:
            # enable private network SLB
            enabled: false
          # private network SLB annotations
          # NOTE: if you want to remove default annotations below, please set it to null.
          annotations:
            service.beta.kubernetes.io/alibaba-cloud-loadbalancer-address-type: "intranet"

Langkah 2: Deploy konsol AI suite

Untuk instruksi lengkap, lihat Deploy the cloud-native AI suite. Perhatikan poin-poin berikut selama instalasi.

  • Kami merekomendasikan agar Anda men-deploy komponen konsol AI suite pada node cloud-side untuk memanfaatkan kemampuan cloud secara optimal. Jika Anda ingin menjadwalkan komponen tersebut ke kelompok node tertentu, atur Selector atau Affinity untuk Pod komponen yang sesuai.

  • Jika Anda menggunakan data store yang dikelola sendiri di kluster Anda, Anda harus memilih dan menginstal komponen ack-mysql saat men-deploy konsol AI suite. Komponen ini harus diterapkan pada node cloud-side.

    Setelah instalasi selesai, dua entri ingress untuk konsol ditambahkan ke halaman Ingresses. Anda harus menambahkan konfigurasi ingressClassName untuk menentukan bahwa entri ingress menggunakan IngressClass yang sama dengan Nginx Ingress yang telah diterapkan.

    1. Di panel navigasi kiri, pilih Network > Ingresses. Untuk masing-masing entri ingress, klik Edit YAML di kolom Actions.

    2. Tambahkan konfigurasi ingressClassName dan pastikan nilainya sesuai dengan ingressClassResource.name dari Langkah 1. Ubah bidang ingressClassName menjadi ack-nginx-edge-hangzhou. Contoh kode YAML sebagai berikut:

      spec:
        ingressClassName: ack-nginx-edge-hangzhou
        rules:
          - host: asdfgasdfasfdasdfasdfasd
            http:
              paths:
                - backend:
                    service:
                      name: ack-ai-dashboard-admin-ui
                      port:
                        number: 80
                  path: /
                  pathType: Prefix
  • Selama deployment, jika Anda perlu mengakses konsol menggunakan nama domain publik, Anda harus mengarahkan nama domain tersebut ke alamat IP load balancer Nginx Ingress. Untuk menemukan alamat IP ini, pilih Network > Services di panel navigasi kiri. Di daftar layanan, temukan layanan terkait ack-ingress-nginx bertipe LoadBalancer dan lihat alamat IP publik di kolom External IP.

Setelah deployment selesai, Anda dapat mengakses AI Dashboard. Untuk informasi selengkapnya, lihat Access AI Dashboard.