全部产品
Search
文档中心

Enterprise Distributed Application Service:Konfigurasikan perintah startup

更新时间:Jun 27, 2025

Di Konsol Enterprise Distributed Application Service (EDAS), Anda dapat menggunakan image, paket JAR, atau paket WAR untuk menerapkan aplikasi di kluster Kubernetes. Jika Anda terbiasa dengan Docker dan JVM serta ingin menyesuaikan parameter startup sesuai kebutuhan bisnis, Anda dapat mengonfigurasi perintah startup dan waktu proses kontainer.

Informasi latar belakang

Saat membuat image, konfigurasi startup kontainer yang telah ditentukan menggunakan perintah ENTRYPOINT atau CMD dalam Dockerfile akan digunakan sebagai prioritas utama.

Penting
  • Jika Anda tidak memahami isi dari CMD atau ENTRYPOINT pada Dockerfile image asli, disarankan untuk tidak menyesuaikan perintah startup dan parameternya. Perintah kustom yang tidak valid dapat menyebabkan kegagalan pembuatan aplikasi.

  • Dalam runtime Docker, hanya satu perintah ENTRYPOINT yang dapat berlaku. Oleh karena itu, perintah startup yang dikonfigurasi di Konsol EDAS akan menimpa perintah ENTRYPOINT dan CMD yang telah ditentukan saat pembuatan image kontainer Docker.

Sebagai contoh, jika Anda mengonfigurasi perintah ENTRYPOINT [nginx, '-g', 'daemon off;'] dalam Dockerfile, perintah tersebut akan menjadi perintah pertama yang dijalankan saat startup kontainer.

FROM ubuntu
ENTRYPOINT [nginx, '-g', 'daemon off;']                

Anda dapat mengonfigurasi perintah startup saat membuat atau menerapkan aplikasi, atau setelah aplikasi diterapkan. Topik ini menjelaskan cara mengonfigurasi perintah startup dalam berbagai skenario.

Konfigurasikan perintah startup saat Anda membuat aplikasi

  1. Masuk ke Konsol EDAS. Di panel navigasi sisi kiri, pilih Application Management > Applications. Halaman Applications akan muncul. Di bilah navigasi atas, pilih wilayah. Di bagian atas halaman, pilih namespace. Di sudut kiri atas, klik Create Application.

  2. Pada langkah Basic Information, tentukan Tipe Kluster dan Lingkungan Runtime Aplikasi, lalu klik Next. Tabel berikut menjelaskan parameter-parameter tersebut.

    Parameter

    Deskripsi

    Cluster Type

    Tipe kluster tempat Anda ingin menerapkan aplikasi. Pilih Kubernetes Clusters.

    Application Runtime Environment

    Lingkungan runtime aplikasi. Pilih lingkungan runtime aplikasi berdasarkan jenis aplikasi yang di-host.

    • Java

      • Custom: Pilih opsi ini jika Anda ingin menggunakan image kustom untuk menerapkan aplikasi di kluster Kubernetes.

      • Java: Pilih opsi ini jika Anda ingin menggunakan paket JAR universal untuk menerapkan aplikasi sebagai aplikasi Dubbo atau Spring Boot. Anda dapat menetapkan parameter Lingkungan Java setelah memilih opsi ini.

      • Tomcat: Pilih opsi ini jika Anda ingin menggunakan paket WAR universal untuk menerapkan aplikasi sebagai aplikasi Dubbo atau Spring. Anda dapat menetapkan parameter Lingkungan Java dan Versi Kontainer setelah memilih opsi ini.

      • EDAS-Container (HSF): Pilih opsi ini jika Anda ingin menggunakan paket WAR atau FatJar untuk menerapkan aplikasi sebagai aplikasi High-speed Service Framework (HSF). Anda dapat menetapkan parameter Lingkungan Java, Versi Pandora, dan Versi Ali-Tomcat setelah memilih opsi ini.

    • PHP: Pilih opsi ini jika aplikasi adalah aplikasi PHP yang berjalan pada Apache HTTP Server.

    • Node.js, C++, Go, and Other Languages: Pilih opsi ini jika Anda ingin menggunakan image kustom untuk menerapkan aplikasi di kluster Kubernetes. Proses konfigurasi untuk aplikasi multi-bahasa tidak dijelaskan dalam topik ini.

  3. Pada langkah Configurations, konfigurasikan informasi lingkungan, informasi dasar, dan metode penyebaran untuk aplikasi, atur parameter sumber daya terkait, lalu klik Next.

  4. Pada langkah Advanced Settings, klik Startup Command dan konfigurasikan perintah startup sesuai kebutuhan bisnis Anda.

    Startup Command

    Perintah ENTRYPOINT: [nginx, '-g', 'daemon off;'] digunakan sebagai contoh.

    Parameter

    Deskripsi

    Startup Command

    Masukkan perintah startup, seperti nginx.

    Startup Parameters

    Tentukan hanya satu parameter di setiap baris. Sebagai contoh, masukkan -g di bidang tersebut. Kemudian, klik Add dan masukkan daemon off di bidang lainnya.

  5. Klik Create Application.

  6. Di halaman Creation Completed, periksa informasi di bagian Basic Information, Configurations, dan Advanced Settings. Kemudian, klik Create Application.

    Di bagian atas halaman Application Overview, klik View Details. Di halaman Change List, lihat proses perubahan aplikasi. Tunggu beberapa menit hingga aplikasi diterapkan. Setelah proses perubahan aplikasi selesai, lihat status instance di bagian Basic Information halaman Application Overview. Jika status menunjukkan bahwa pod sedang berjalan, aplikasi telah diterapkan.

Konfigurasikan perintah startup saat Anda memperbarui aplikasi Anda

Anda dapat mengonfigurasi perintah startup saat membuat aplikasi. Anda juga dapat mengonfigurasi atau memperbarui perintah startup saat menerapkan aplikasi.

  1. Masuk ke .

  2. Di panel navigasi sisi kiri, klik Application Management > Applications. Di bilah navigasi atas, pilih wilayah. Di bagian atas halaman, pilih namespace. Pilih Container Service or Serverless Kubernetes Cluster dari daftar drop-down Cluster Type. Kemudian, temukan aplikasi yang ingin Anda terapkan dan klik nama aplikasi tersebut.

  3. Di halaman Overview atau Basic information, pilih Deploy > Deploy di pojok kanan atas.

  4. Di halaman Select Deployment Mode, pilih mode penyebaran dan klik Start Deployment di pojok kanan atas bagian mode penyebaran tertentu.

  5. Tentukan lingkungan dan paket penyebaran yang ingin Anda gunakan untuk aplikasi Anda, klik Startup Command, lengkapi konfigurasi sesuai kebutuhan bisnis Anda, lalu klik OK.

    Startup Command

    Perintah ENTRYPOINT: [nginx, '-g', 'daemon off;'] digunakan sebagai contoh.

    Parameter

    Deskripsi

    Startup Command

    Masukkan perintah startup, seperti nginx.

    Startup Parameters

    Tentukan hanya satu parameter di setiap baris. Sebagai contoh, masukkan -g di bidang tersebut. Kemudian, klik Add dan masukkan daemon off di bidang lainnya.

    Penting

    Aplikasi akan dimulai ulang setelah Anda klik OK. Disarankan untuk melakukan operasi ini selama jam-jam sepi.

Verifikasi hasil

  • Metode 1

    Di panel navigasi sisi kiri halaman detail aplikasi, klik Change Records untuk melihat detail perubahan aplikasi. Jika nilai di kolom Status Perubahan adalah Sukses, aplikasi telah diterapkan dan konfigurasi mulai berlaku.

  • Metode 2

    Di halaman Application Overview, klik Pod Berjalan (Klik Lihat) di sebelah Running Status. Di bagian Pod panel Konfigurasi Aplikasi, periksa kolom Status pod. Jika muncul titik hijau, aplikasi berada dalam keadaan berjalan. Ini berarti aplikasi diterapkan sesuai harapan dan konfigurasi mulai berlaku.