All Products
Search
Document Center

Container Compute Service:Gunakan gambar yang disimpan di repositori gambar untuk membuat beban kerja ACS

Last Updated:Jul 02, 2025

Anda dapat menggunakan gambar yang disimpan di repositori gambar untuk membuat beban kerja dalam klaster Alibaba Cloud Container Compute Service (ACS). Sebelum memulai, Anda perlu mendorong gambar kontainer ke repositori gambar. Kami merekomendasikan penggunaan Container Registry untuk membangun, mendistribusikan, dan mengelola gambar kontainer.

Prasyarat

  • Klaster ACS telah dibuat.

  • Repositori gambar telah dibuat.

  • Klaster ACS terhubung ke repositori gambar.

    Semua gambar ditarik melalui bidang jaringan ACS cluster. Anda dapat menarik semua gambar yang tersedia di virtual private cloud (VPC) dari klaster ACS.

    Catatan

    Untuk gambar dari alamat publik, pastikan bahwa beban kerja memiliki akses Internet. Untuk informasi lebih lanjut, lihat Asosiasikan EIP eksklusif dengan pod.

Tentukan gambar

Gunakan konsol

Masuk ke konsol ACS. Pergi ke halaman Workloads dari klaster ACS dan buat Deployment, StatefulSet, Job, or CronJob. Saat membuat beban kerja, Anda dapat menggunakan metode berikut untuk memilih gambar pada halaman wizard Container.

Metode 1: Tentukan nama dan tag gambar

image

Anda dapat secara manual menentukan nama dan tag gambar. Metode ini berlaku untuk semua jenis gambar.

Metode 2: Pilih repositori gambar yang ada

image

Pilih gambar saat Anda membuat beban kerja.

Metode ini berlaku untuk semua jenis gambar:

Jika autentikasi diperlukan untuk menarik gambar, Anda harus menentukan Secret. Anda dapat menentukan Secret saat membuat beban kerja atau pergi ke halaman Configurations > Secrets dari ACS cluster untuk menggunakan Secret yang sudah ada.

Catatan

Endpoint repositori gambar harus sama dengan yang ada di alamat gambar. Misalnya, untuk menarik registry.cn-hangzhou.aliyuncs.com/acsRepo/privateImage:latest, set repositori gambar menjadi registry.cn-hangzhou.aliyuncs.com.

image.png

Gunakan YAML

Saat menggunakan YAML untuk membuat pod ACS, Anda dapat mengatur bidang Kubernetes untuk menentukan informasi gambar.

Template: ACK menyediakan berbagai template YAML Kubernetes. Anda dapat membuat pod untuk aplikasi Magic Cube berdasarkan template YAML berikut.

kind: Pod
apiVersion: v1
metadata:
  name: acs-pod
spec:
  tolerations:
  - operator: "Exists"
  containers:
  - name: acs-container
    image: registry.cn-hangzhou.aliyuncs.com/acr-toolkit/cube:1.0
    imagePullPolicy: Always
    resources:
      limits:
        cpu: 1
        memory: "1Gi"
      requests:
        cpu: 1 
        memory: "1Gi"
Penting

Untuk memastikan validitas gambar, parameter imagePullPolicy dalam file konfigurasi pod secara paksa diatur ke Always.

Referensi

Untuk informasi lebih lanjut tentang gambar kontainer, lihat Apa itu Container Registry?

Untuk informasi lebih lanjut tentang cara menarik gambar tanpa menggunakan Secrets, lihat Tarik Gambar dari Instance Container Registry Tanpa Menggunakan Secrets.