Anda dapat menghubungkan kluster Kubernetes on-premises atau pihak ketiga ke Alibaba Cloud sebagai kluster terdaftar dan mengelola aplikasinya menggunakan Alibaba Cloud Service Mesh (ASM).
Prasyarat
-
Anda telah mengaktifkan ASM. Untuk informasi selengkapnya, lihat Apa itu ASM? dan Penagihan.
-
Anda telah menambahkan kluster eksternal ke Alibaba Cloud sebagai kluster terdaftar. Untuk informasi selengkapnya, lihat Buat kluster terdaftar ACK One.
Pastikan bidang data kluster terdaftar dapat berkomunikasi dengan VPC instans ASM dan memiliki bandwidth yang cukup. Konektivitas ini memungkinkan ASM untuk mendorong dan menyinkronkan konfigurasi dengan sidecar proxy.
Prosedur
-
Buat instans ASM.
-
Masuk ke Konsol ASM. Di panel navigasi kiri, pilih .
-
Di halaman Mesh Management, klik Create ASM Instance, konfigurasikan parameter, tinjau Service Agreement, lalu klik Create Service Mesh.
Tabel berikut menjelaskan parameter utama.
Parameter
Deskripsi
Region
Pilih wilayah yang secara geografis dekat dengan kluster terdaftar Anda.
VPC
Dari daftar VPC yang ada, pilih VPC yang digunakan oleh kluster terdaftar.
vSwitch
Dari daftar vSwitch, pilih yang Anda butuhkan. Anda juga dapat mengklik Create vSwitch untuk membuat yang baru.
API Server access
Menentukan apakah akan Use EIP to expose API Server. Instans ASM berjalan pada waktu proses Kubernetes. Anda dapat menggunakan API Server untuk mendefinisikan dan mengelola berbagai sumber daya mesh, seperti virtual service, destination rule, atau Istio gateway.
-
Diaktifkan: Membuat alamat IP elastis (EIP) dan mengaitkannya dengan instans Classic Load Balancer (CLB) akses internal, yang membuka port 6443 dari API server. Anda kemudian dapat menggunakan file kubeconfig untuk mengelola kluster dan mendefinisikan sumber daya mesh melalui Internet.
-
Nonaktif: Tidak membuat EIP. Anda dapat menggunakan file kubeconfig untuk mengelola kluster dan mendefinisikan sumber daya mesh hanya dari dalam VPC.
Catatan-
Untuk mengekspos Istio Pilot melalui titik akhir publik, ajukan tiket.
-
Pembuatan instans ASM memerlukan waktu sekitar 2 hingga 3 menit.
-
-
-
Tambahkan kluster terdaftar ke instans ASM.
-
Tabel berikut menjelaskan parameter utama.
Parameter
Deskripsi
Cluster
Pilih kluster terdaftar tempat Anda ingin men-deploy gerbang masuk.
CLB instance type
Pilih Internet Access atau Private Access. Jika lingkungan kluster Anda tidak mendukung provisioning otomatis untuk tipe layanan yang dipilih, Anda dapat memilih Internet Access terlebih dahulu. Setelah gerbang masuk dibuat, Anda dapat memodifikasi konfigurasi YAML untuk menentukan tipe layanan lain, seperti NodePort atau ClusterIP.
New CLB instance
Hanya Create SLB Instance yang didukung.
Port Mapping
Di Konsol ASM, port kontainer secara default sesuai dengan port layanan. Jika Anda membuat gerbang masuk menggunakan YAML, kami menyarankan agar Anda mengatur port kontainer dengan nilai yang sama dengan port layanan.
-
Deploy aplikasi di kluster terdaftar.
Anda dapat men-deploy aplikasi di kluster terdaftar menggunakan tool baris perintah
kubectlatau konsol. -
Definisikan sumber daya Istio.