全部产品
Search
文档中心

Alibaba Cloud Service Mesh:Mengelola aplikasi di kluster Kubernetes terdaftar menggunakan ASM

更新时间:Jul 06, 2025

Anda dapat menghubungkan kluster Kubernetes yang diterapkan di pusat data atau cloud pihak ketiga ke kluster Kubernetes terdaftar dan mengelola aplikasi di dalamnya menggunakan Service Mesh (ASM). Topik ini menjelaskan cara mengelola aplikasi di kluster Kubernetes terdaftar menggunakan ASM.

Prasyarat

  • ASM telah diaktifkan. Untuk informasi lebih lanjut, lihat Apa itu Alibaba Cloud Service Mesh (ASM)? dan Aturan penagihan.

  • Kluster eksternal telah terhubung ke kluster Kubernetes terdaftar. Untuk informasi lebih lanjut, lihat Buat kluster terdaftar di konsol ACK.

    Jaringan yang digunakan oleh kluster Kubernetes terdaftar pada bidang data plane dapat berkomunikasi dengan virtual private cloud (VPC) tempat instance ASM Anda berada. Bandwidth memenuhi persyaratan sehingga konfigurasi kluster tempat instance ASM Anda berada dapat disinkronkan ke proxy sidecar secara real-time.

Prosedur

  1. Buat instance ASM.

    1. Masuk ke Konsol ASM. Di panel navigasi sebelah kiri, pilih Service Mesh > Mesh Management.

    2. Di halaman Mesh Management, klik Create ASM Instance, konfigurasikan parameter sesuai kebutuhan, baca Service Agreement, lalu klik Create Service Mesh.

      Tabel berikut mencantumkan item konfigurasi utama.

      Item konfigurasi

      Deskripsi

      Region

      Pilih wilayah yang lebih dekat dengan wilayah tempat kluster terdaftar berada.

      VPC

      Pilih VPC tempat kluster Kubernetes terdaftar berada.

      vSwitch

      Pilih vSwitch dari daftar vSwitch. Anda juga dapat mengklik Create VSwitch untuk membuat satu.

      API Server access

      Pilih atau kosongkan Use EIP to expose API Server. Instance ASM berjalan pada runtime Kubernetes. Anda dapat menggunakan server API untuk mendefinisikan berbagai sumber daya mesh, seperti layanan virtual, aturan tujuan, dan gateway Istio.

      • Jika Anda mengaktifkan opsi ini: EIP dibuat dan dilampirkan ke CLB privat. Port 6443 dari server API diekspos. Anda dapat menggunakan KubeConfig untuk terhubung dan mengoperasikan kluster melalui Internet untuk mendefinisikan sumber daya mesh.

      • Jika Anda mengosongkan Gunakan EIP untuk mengekspos API Server, tidak ada EIP yang dibuat. Anda dapat menggunakan file kubeconfig kluster untuk terhubung dan mengelola kluster untuk mendefinisikan sumber daya mesh hanya melalui VPC tempat kluster berada.

      Catatan
      • Untuk menggunakan alamat publik untuk mengekspos Istio Pilot, ajukan tiket.

      • Dibutuhkan waktu 2 hingga 3 menit untuk membuat instance ASM.

  2. Tambahkan kluster terdaftar ke instance ASM.

  3. Buat gateway ingress.

    Tabel berikut mencantumkan item konfigurasi utama.

    Item konfigurasi

    Deskripsi

    Cluster

    Pilih kluster Kubernetes terdaftar tempat Anda ingin menerapkan gateway ingress.

    CLB Instance Type

    Kluster terdaftar yang berbeda mungkin mendukung jenis load balancing yang berbeda. Pilih Internet Access atau Private Access sesuai kebutuhan. Jika layanan tidak mendukung jenis load balancing, Anda dapat terlebih dahulu memilih Internet Access. Setelah gateway ingress dibuat, modifikasi konten YAML yang sesuai untuk menentukan ulang tipe layanan, seperti tipe Nodeport atau ClusterIP.

    Buat Instance CLB

    Anda hanya dapat memilih Create a CLB Instance.

    Port Mapping

    Port kontainer default di konsol ASM sama dengan port layanan. Jika Anda menggunakan file YAML untuk membuat gateway ingress, pastikan port kontainer konsisten dengan port layanan.

  4. Sebarkan aplikasi ke kluster terdaftar.

    Anda dapat menerapkan aplikasi ke kluster terdaftar menggunakan baris perintah kubectl atau melalui konsol.

  5. Definisikan Sumber daya Istio.