全部产品
Search
文档中心

Enterprise Distributed Application Service:Konfigurasi penyimpanan lokal

更新时间:Jun 27, 2025

Anda dapat mengonfigurasi penyimpanan lokal untuk memasang file atau direktori dari sistem file host ke pod.

Informasi latar belakang

Dalam kluster Container Service for Kubernetes (ACK) dari Enterprise Distributed Application Service (EDAS), Anda dapat mengonfigurasi penyimpanan lokal menggunakan volume hostPath, yang memungkinkan kontainer menyimpan file menggunakan sistem file berkecepatan tinggi dari host.

Konfigurasi penyimpanan lokal saat membuat aplikasi

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

  2. Di langkah Basic Information, tentukan Tipe Kluster dan Lingkungan Runtime Aplikasi, lalu klik Next. Tabel berikut menjelaskan 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 gambar 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 mengatur 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 mengatur 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 mengatur parameter Lingkungan Java, Versi Pandora, dan Versi Ali-Tomcat setelah memilih opsi ini.

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

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

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

  4. Di langkah Advanced Settings, klik Local Storage dan konfigurasikan penyimpanan lokal sesuai kebutuhan.

    Penyimpanan lokal mendukung Local File of Host dan emptyDir.

    • Local File of Host

      Jenis File

      Nilai

      Deskripsi

      Default

      String kosong

      Menunjukkan bahwa file dipasang langsung tanpa pemeriksaan tipe file.

      (Buat) Direktori File

      DirectoryOrCreate

      Direktori file. Jika tidak ada direktori file, sebuah direktori dibuat.

      Direktori File

      Directory

      Direktori file. Jika tidak ada direktori file, startup kontainer gagal.

      (Buat) File

      FileOrCreate

      File. Jika tidak ada file, sebuah file dibuat.

      File

      File

      File. Jika tidak ada file, startup kontainer gagal.

      Socket

      Socket

      File Socket UNIX standar. Jika tidak ada file, startup kontainer gagal.

      CharDevice

      CharDevice

      File perangkat karakter. Jika tidak ada file, startup kontainer gagal.

      BlockDevice

      BlockDevice

      File perangkat penyimpanan blok. Jika tidak ada file, startup kontainer gagal.

    • emptyDir

      Volume tipe emptyDir digunakan untuk berbagi data di antara ruang sementara atau kontainer yang berbeda.

      Parameter

      Deskripsi

      Mount Mode

      Mode pemasangan. Nilai valid: Baca/Tulis dan Hanya Baca.

      Mount Path

      Jalur pemasangan volume emptyDir.

      subPathExpr

      Bidang yang digunakan untuk membangun nama direktori volume subPath.

  5. Klik Create Application.

  6. Di halaman Creation Completed, periksa informasi di bagian Basic Information, Configurations, dan Advanced Settings. Lalu, 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.

Konfigurasi penyimpanan lokal saat memperbarui aplikasi

Anda dapat mengonfigurasi penyimpanan lokal saat membuat aplikasi, atau mengonfigurasi atau memperbarui penyimpanan lokal saat menerapkan aplikasi.

  1. Masuk ke .

  2. Di panel navigasi sebelah 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. Lalu, temukan aplikasi yang ingin Anda terapkan dan klik nama aplikasi.

  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. Atur lingkungan dan paket penyebaran untuk aplikasi, klik Local Storage, lengkapi konfigurasi sesuai kebutuhan, lalu klik OK.

    Penyimpanan lokal mendukung Local File of Host dan emptyDir.

    Penting

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

    • Local File of Host

      Jenis File

      Nilai

      Deskripsi

      Default

      String kosong

      Menunjukkan bahwa file dipasang langsung tanpa pemeriksaan tipe file.

      (Buat) Direktori File

      DirectoryOrCreate

      Direktori file. Jika tidak ada direktori file, sebuah direktori dibuat.

      Direktori File

      Directory

      Direktori file. Jika tidak ada direktori file, startup kontainer gagal.

      (Buat) File

      FileOrCreate

      File. Jika tidak ada file, sebuah file dibuat.

      File

      File

      File. Jika tidak ada file, startup kontainer gagal.

      Socket

      Socket

      File Socket UNIX standar. Jika tidak ada file, startup kontainer gagal.

      CharDevice

      CharDevice

      File perangkat karakter. Jika tidak ada file, startup kontainer gagal.

      BlockDevice

      BlockDevice

      File perangkat penyimpanan blok. Jika tidak ada file, startup kontainer gagal.

    • emptyDir

      Volume tipe emptyDir digunakan untuk berbagi data di antara ruang sementara atau kontainer yang berbeda.

      Parameter

      Deskripsi

      Mount Mode

      Mode pemasangan. Nilai valid: Baca/Tulis dan Hanya Baca.

      Mount Path

      Jalur pemasangan volume emptyDir.

      subPathExpr

      Bidang yang digunakan untuk membangun nama direktori volume subPath.

Verifikasi hasil

  • Metode 1

    Di panel navigasi sebelah 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 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 dalam keadaan berjalan. Ini berarti aplikasi diterapkan sesuai harapan dan konfigurasi berlaku.