全部产品
Search
文档中心

Enterprise Distributed Application Service:Gunakan konsol EDAS untuk merilis aplikasi ke semua instance dalam kluster Kubernetes sekaligus

更新时间:Jul 06, 2025

Setelah membuat dan menerapkan aplikasi di Enterprise Distributed Application Service (EDAS), Anda mungkin perlu memperbarui aplikasi tersebut secara berkala. Untuk aplikasi berskala kecil atau dengan arsitektur sederhana, Anda dapat menerapkan versi baru setelah pengembangan dan pengujian selesai. Topik ini menjelaskan cara menggunakan Konsol EDAS untuk memperbarui aplikasi dalam mode rilis sekaligus.

Prosedur

  1. Masuk ke .

  2. Di panel navigasi kiri, klik Applications.

  3. Di pojok kanan atas halaman application overview, pilih Deploy > Deploy.

  4. Di bagian Release to All at Once pada halaman Select Deployment Mode, klik Start Deployment.

  5. Di halaman Release to All at Once, unggah paket penerapan aplikasi versi baru.

    Parameter

    Deskripsi

    Application Runtime Environment

    Tentukan lingkungan runtime untuk aplikasi. Nilai default: Standard Java Application Runtime Environment.

    Java Environment

    Tentukan lingkungan Java untuk aplikasi. Nilai valid: Open JDK 8 [Latest Version:1.8.0_191], Open JDK 7, Open JDK 17, Open JDK 11, JDK 8, JDK 7, Dragonwell 8, Dragonwell 17, dan Dragonwell 11.

    Current Environment

    Lingkungan runtime saat ini dari aplikasi ditampilkan. Lingkungan runtime saat ini hanya ditampilkan jika aplikasi diterapkan menggunakan paket JAR atau WAR. EDAS secara otomatis memperbarui lingkungan Java atau runtime aplikasi Anda ke versi terbaru.

    File Uploading Method

    Tentukan metode pengunggahan file. Nilai valid: Upload JAR Package dan JAR Package Address.

    Catatan

    Metode pengunggahan file yang Anda tentukan harus sama dengan metode pengunggahan file yang Anda gunakan untuk menerapkan aplikasi. Paket JAR, paket WAR, dan gambar didukung. Dalam contoh ini, paket JAR digunakan.

    Upload JAR Package

    Jika Anda menyetel parameter File Uploading Method ke Upload JAR Package, klik Click to Upload untuk mengunggah paket JAR.

    JAR Package Address

    Jika Anda mengatur parameter File Uploading Method ke JAR Package Address, masukkan URL paket JAR tersebut.

    Catatan

    Jika Anda memasukkan URL objek Object Storage Service (OSS) yang memiliki tanda tangan, EDAS menyimpan cache objek tersebut untuk operasi selanjutnya, seperti rollback dan penambahan skala, ketika Anda merilis aplikasi secara bertahap.

    Container Registry Repository Type

    Catatan
    • Parameter Container Registry Repository Type hanya tersedia jika Anda menerapkan aplikasi Java, Tomcat, atau EDAS-Container (HSF) di kluster ACK. Parameter ini tidak tersedia jika Anda menerapkan aplikasi di kluster ACK Serverless (ASK).

    • Anda harus menginstal komponen aliyun-acr-credential-helper. Untuk informasi lebih lanjut, lihat Gunakan komponen aliyun-acr-credential-helper untuk menarik gambar tanpa rahasia.

    • Jika Anda ingin menggunakan repositori gambar Container Registry Edisi Perusahaan, konfigurasikan akses melalui VPC. Untuk informasi lebih lanjut, lihat Konfigurasikan akses melalui VPC.

    • Tugas pembuatan gambar untuk aplikasi berjalan di kluster Anda dan menggunakan sumber daya Anda. Batas sumber daya default untuk satu tugas pembuatan gambar adalah 1 GB per core. Untuk informasi lebih lanjut tentang cara menyesuaikan batas sumber daya untuk tugas pembuatan gambar, lihat Bagaimana cara menyesuaikan batas sumber daya untuk pembuatan gambar?

    Jika Anda menggunakan repositori Container Registry Personal Edition atau Container Registry Enterprise Edition untuk menyimpan gambar yang dibuat, tugas pembuatan gambar berjalan di kluster Anda. Tugas pembuatan tunduk pada aturan afinitas penjadwalan dan toleransi berikut:

    • EDAS tidak menjadwalkan tugas pembuatan ke node yang memiliki label edas.image.build=disable.

    • EDAS lebih memilih menjadwalkan tugas pembuatan ke node yang memiliki label edas.image.build=enable. Namun, EDAS juga dapat menjadwalkan tugas pembuatan ke node yang tidak memiliki label edas.image.build.

    • Tugas pembuatan dapat mentolerir node yang memiliki taint key=edas.image.build, effect=NoSchedule.

    Catatan
    • Jika Anda tidak ingin menjadwalkan tugas pembuatan ke node tertentu, tambahkan label edas.image.build=disable ke node tersebut.

    • Jika Anda ingin menggunakan node sebagai node khusus untuk tugas pembuatan, Anda dapat menambahkan label edas.image.build=enable dan taint key=edas.image.build, effect=NoSchedule ke node tersebut. Ini mencegah pod yang tidak mentolerir taint dijadwalkan ke node tersebut.

    Region of Container Registry

    Pilih wilayah tempat gambar Container Registry Anda berada. Parameter ini hanya diperlukan jika Anda menyetel parameter Container Registry Repository Type ke Container Registry Enterprise Edition.

    Container Registry

    Pilih gambar kontainer Anda. Parameter ini hanya diperlukan jika Anda menyetel parameter Container Registry Repository Type ke Container Registry Enterprise Edition.

    Image Repository Namespace

    Pilih namespace layanan mikro tempat repositori gambar Anda berada dari daftar drop-down. Anda juga dapat mengklik + Create Namespace untuk membuat namespace layanan mikro.

    Version

    Nomor versi paket penerapan JAR. Tentukan nomor versi atau klik Use Timestamp as Version Number untuk menghasilkan nomor versi.

    Time Zone

    Zona waktu untuk aplikasi. Tentukan zona waktu wilayah tertentu dalam UTC.

    Single-pod Resource Quota

    CPU, memori, dan penyimpanan sementara yang ingin Anda cadangkan untuk sebuah pod. Jika Anda ingin menentukan batas, masukkan nilai numerik. Nilai default: 0. Nilai 0 menentukan bahwa tidak ada batas yang diberlakukan. Kuota maksimum atau minimum CPU, memori, dan penyimpanan sementara bergantung pada performa kluster.

  6. (Opsional) Konfigurasikan pengaturan lanjutan sesuai kebutuhan bisnis Anda, seperti parameter di bagian Scheduling Rules, Startup Commands, Environment Variables, Persistent Storage, Local Storage, Application Life Cycle Management, dan Log Collection Settings. Untuk informasi lebih lanjut, lihat Pengaturan Lanjutan.

  7. Setelah mengonfigurasi parameter, klik OK.

Verifikasi hasil

Buka halaman detail aplikasi. Di panel navigasi kiri, klik Change List. Periksa status rilis sekaligus. Jika nilai parameter Execution Status adalah Succeeded, rilis berhasil.