Kluster ACK Edge menggunakan model penerapan Ingress yang berbeda dibandingkan kluster ACK Pro, sehingga Anda harus menerapkan controller NGINX Ingress secara manual sebelum menginstal AI suite cloud-native. Panduan ini memandu Anda melalui kedua langkah tersebut. Setelah menyelesaikannya, Anda akan memiliki controller NGINX Ingress yang berjalan dan AI suite cloud-native yang sepenuhnya diterapkan, yang dapat diakses melalui AI Dashboard dan AI Developer Console.
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
Kluster ACK Edge yang menjalankan Kubernetes 1.18 atau versi lebih baru. Untuk informasi selengkapnya, lihat Buat kluster ACK Edge di Konsol.
Komponen csi-plugin dan csi-provisioner yang telah diinstal di kluster ACK Edge. Untuk informasi selengkapnya, lihat Manage components.
Pertimbangan
Jika Anda berencana menerapkan controller NGINX Ingress lebih dari satu kali di kluster yang sama (misalnya, satu controller per kelompok node), bidang name dan controllerValue dalam ingressClassResource harus unik untuk setiap penerapan. Lihat Langkah 1 untuk format penamaan yang diperlukan.
Langkah 1: Terapkan controller NGINX Ingress
Masuk ke ACK console. Di panel navigasi sebelah kiri, klik Clusters.
Di halaman Clusters, temukan kluster yang ingin Anda kelola lalu klik namanya. Di panel navigasi kiri, pilih Applications > Helm.
Di halaman Helm, klik Deploy. Pada langkah Basic Information, konfigurasikan parameter berikut.
Parameter Nilai Application Name ack-ingress-nginx-{Node pool name}Namespace kube-systemSource Marketplace (default) Chart Atur Use Scenarios ke All dan Supported Architecture ke amd64, lalu cari ack-ingress-nginx-v1.Klik Next. Di halaman Parameters, konfigurasikan pengaturan berikut, lalu klik OK.
Tambahkan label berikut ke parameter
service.nodeSelector:alibabacloud.com/nodepool-id: {Node pool ID}.CatatanUntuk menemukan ID kelompok node, buka Nodes > Node Pools di panel navigasi kiri.

Pada parameter
ingressClassResource, aturnamedancontrollerValuemenggunakan format di bawah ini. Nilai-nilai ini harus unik jika Anda menerapkanack-ingress-nginx-v1beberapa kali di kluster yang sama.Bidang Format Contoh nameack-nginx-{Node pool name}ack-nginx-edge-hangzhoucontrollerValue"k8s.io/ack-ingress-nginx-{Node pool name}""k8s.io/ack-ingress-nginx-edge-hangzhou"
Pilih instans Server Load Balancer (SLB) internal-facing atau Internet-facing dengan mengatur parameter
enableddi bawahexternalatauinternal. Jika Anda menggunakan SLB yang menghadap internet, arahkan nama domain ke Alamat IP publik. Jika Anda menggunakan Internal-facing SLB, gunakan Alamat IP pribadi yang dapat diakses dan dapat di-resolve.
Verifikasi bahwa controller NGINX Ingress sedang berjalan. Di panel navigasi kiri, pilih Network > Services dan pastikan layanan untuk controller NGINX Ingress Anda muncul dengan alamat IP yang telah ditetapkan.
Langkah 2: Terapkan AI suite cloud-native
Ikuti langkah-langkah dalam Deploy the cloud-native AI suite, dengan memperhatikan hal-hal berikut:
Terapkan AI suite cloud-native pada node on-cloud untuk memanfaatkan kemampuan komputasi cloud. Untuk menjadwalkan suite ke kelompok node tertentu, konfigurasikan parameter Selector atau Affinity pada Pod yang sesuai.
Untuk menggunakan layanan penyimpanan data yang dikelola sendiri, instal komponen ack-mysql saat menerapkan suite tersebut. Terapkan komponen tersebut pada node on-cloud.
Setelah instalasi selesai, dua Ingress akan muncul di halaman Ingresses. Tambahkan parameter
ingressClassNameke setiap Ingress agar IngressClass-nya sesuai dengan controller NGINX Ingress yang Anda terapkan di Langkah 1. Untuk menambahkan parameter tersebut:Di panel navigasi kiri, pilih Network > Ingresses. Di halaman Ingresses, temukan Ingress yang ingin Anda perbarui lalu klik Edit YAML di kolom Actions.

Tambahkan parameter
ingressClassNamedan atur nilainya agar sesuai dengan nilaiingressClassResource.nameyang Anda konfigurasikan di Langkah 1.
Untuk mengakses konsol melalui nama domain publik, arahkan nama domain ke alamat IP controller NGINX Ingress. Untuk melihat alamat IP tersebut, pilih Network > Services di panel navigasi kiri.

Langkah selanjutnya
Setelah penerapan selesai, akses konsol melalui AI Dashboard. Untuk informasi selengkapnya, lihat Access AI Dashboard.