Komponen AI cloud-native mencakup AI Dashboard dan AI Developer Console. Anda dapat mengakses keduanya melalui Internet atau jaringan pribadi. Topik ini menjelaskan cara mengakses AI Dashboard.
Prasyarat
Kluster Container Service for Kubernetes (ACK) Pro telah dibuat. Pastikan Monitoring Agents dan Log Service diaktifkan pada halaman wizard Konfigurasi Komponen saat membuat kluster. Untuk informasi lebih lanjut, lihat Buat kluster ACK Pro.
Versi Kubernetes dari kluster ACK Pro adalah 1.18 atau lebih baru.
Metode 1: Akses melalui jaringan pribadi
Anda dapat mengakses AI Dashboard menggunakan private domain name atau private IP address. Sebelum mengakses AI Dashboard melalui jaringan pribadi, pastikan jaringan kluster terhubung ke jaringan kantor Anda.
Private domain name
Saat menginstal suite AI cloud-native, atur Select one of the following methods to access AI Dashboard ke Internal Domain dan masukkan nama domain privat.
Setelah kluster ACK dibuat, sebuah controller NGINX Ingress dengan dua replika pod secara otomatis diterapkan. Instance SLB yang menghadap internet juga dibuat sebagai layanan load balancing frontend.
Untuk informasi lebih lanjut tentang cara menerapkan controller NGINX Ingress independen lainnya, lihat Terapkan beberapa controller Ingress dalam sebuah kluster.

Setelah set komponen AI cloud-native diinstal, Anda dapat menggunakan nama domain pribadi untuk mengakses AI Dashboard.
Private IP address
Saat menginstal suite AI cloud-native, atur Select one of the following methods to access AI Dashboard: ke Private IP.

Setelah set komponen AI cloud-native diinstal, Anda dapat menggunakan SSL-VPN atau sshuttle untuk mengakses AI Dashboard.
SSL-VPN
SSL-VPN memungkinkan klien jarak jauh terhubung ke virtual private cloud (VPC) dan mengakses aplikasi atau layanan yang diterapkan di VPC dengan cara yang aman. Anda dapat mengonfigurasi SSL-VPN pada gateway VPN untuk mengakses AI Dashboard dari klien jarak jauh. Untuk informasi lebih lanjut, lihat Hubungkan klien ke VPC menggunakan SSL-VPN.
sshuttle
Gunakan sshuttle untuk mengakses AI Dashboard. sshuttle adalah solusi VPN over SSH yang hemat biaya.
Siapkan server lompat yang memiliki akses Internet dan menjalankan Python 3.6 atau lebih baru.
Kami merekomendasikan Anda mengonfigurasi daftar putih IP di grup keamanan kluster untuk membatasi alamat IP. Untuk informasi lebih lanjut, lihat Panduan konfigurasi untuk grup keamanan ECS.
Instal sshuttle. macOS digunakan dalam kode contoh dan sshuttle 1.0.5 diinstal. Untuk informasi lebih lanjut tentang cara menginstal sshuttle di sistem operasi lain, lihat sshuttle.
brew install sshuttle@1.0.5Aktifkan fitur proxy sshuttle. Tentukan alamat IP server lompat SSH dan node kluster yang ingin Anda akses. Dalam kode contoh, alamat IP publik server lompat adalah
39.96.XX.XXdan alamat IP node kluster adalah192.168.100.0.sudo sshuttle -r jack@39.96.XX.XX 192.168.100.0/24 -vvJalankan perintah berikut untuk menanyakan semua Layanan di namespace
kube-ai:kubectl get service -n kube-aiOutput yang diharapkan:

Alamat IP AI Dashboard mengikuti
ack-ai-dashboard-admin-ui.Alamat IP AI Developer Console mengikuti
ack-ai-dev-console.
Akses alamat IP AI Dashboard dari browser web.
Metode 2: Akses melalui Internet (tidak direkomendasikan untuk lingkungan produksi)
Metode ini tidak menggunakan TLS. Untuk mengakses AI Dashboard, Anda harus menyiapkan nama domain dan mengonfigurasi sertifikat keamanan. Untuk informasi lebih lanjut, lihat Kontrol akses.
Saat menginstal suite AI cloud-native, jika Anda mengatur Select one of the following methods to access AI Dashboard ke Public Domain, Anda dapat mengakses AI Dashboard melalui Internet. Untuk mengakses AI Dashboard melalui nama domain publik, pastikan bahwa NGINX Ingress diinstal di kluster ACK.
Setelah kluster ACK dibuat, sebuah controller NGINX Ingress dengan dua replika pod secara otomatis diterapkan. Instance SLB yang menghadap internet juga dibuat sebagai layanan load balancing frontend.
Untuk informasi lebih lanjut tentang cara menerapkan controller NGINX Ingress independen lainnya, lihat Terapkan beberapa controller Ingress dalam sebuah kluster.

Setelah suite AI cloud-native diinstal, kluster membuat nama domain Ingress untuk AI Dashboard.
Masuk ke Konsol ACK. Di panel navigasi sebelah kiri, klik Clusters.
Di halaman Clusters, temukan kluster yang Anda inginkan dan klik namanya. Di panel navigasi sebelah kiri, pilih .
Lihat status AI Dashboard dan AI Developer Console. Saat status AI Dashboard adalah Ready, Anda dapat langsung klik AI Dashboard untuk mengaksesnya.
