Alibaba Cloud Container Compute Service (ACS) kümesinde iş yükleri oluştururken bir görüntü deposundan konteyner görüntüsü belirtmeniz gerekir. Bu konu, ACS konsolu veya YAML bildirimi aracılığıyla görüntünün nasıl seçileceğini açıklar.
Ön koşullar
Başlamadan önce şunlara sahip olduğunuzdan emin olun:
Konteyner görüntünüzün gönderildiği bir görüntü deposu
Görüntü deposuna bağlı bir ACS kümesi
Görüntü çekme işlemi: Tüm görüntüler ACS kümesinin ağ düzlemi üzerinden çekilir. ACS kümesinin sanal özel cloud (VPC) içinde erişilebilir olan herhangi bir görüntü çekilebilir.
Genel bir adresten görüntü çekmek için iş yükünün İnternet erişimine sahip olması gerekir. Bkz. Pod ile özel EIP ilişkilendirme .
Konsolu kullanarak görüntü belirtme
ACS konsoluna giriş yapın. ACS kümenizin Workloads sayfasına gidin ve bir Deployment, StatefulSet, Job veya CronJob oluşturun. Container sihirbazı sayfasında görüntü seçmek için aşağıdaki yöntemlerden birini kullanın.
Yöntem 1: Görüntü adını ve etiketini girin

Görüntü adını ve etiketini manuel olarak girin. Bu yöntem tüm görüntü türleriyle çalışır.
Yöntem 2: Mevcut bir görüntü deposundan seçin

Bu yöntem tüm görüntü türleriyle çalışır. Görüntünüzle eşleşen depo türünü seçin:
| Depo türü | Uç nokta seçenekleri | Referans |
|---|---|---|
| Container Registry Enterprise Edition | VPC uç noktası veya genel uç nokta | Container Registry Enterprise Edition örneği oluşturma |
| Container Registry Personal Edition | VPC uç noktası veya genel uç nokta | Container Registry Personal Edition örneği oluşturma |
| Artifact Center | Genel uç nokta (İnternet erişimi gereklidir) | — |
Depo kimlik doğrulaması gerektiriyorsa: Bir Secret belirtin. Secret'ı iş yükünü oluştururken belirtebilir veya mevcut bir Secret'ı seçmek için ACS kümesindeki Configurations > Secrets bölümüne gidin.
Görüntü deposu için yapılandırdığınız uç nokta, görüntü adresindeki uç nokta ile eşleşmelidir. Örneğin,registry.cn-hangzhou.aliyuncs.com/acsRepo/privateImage:latestgörüntüsünü çekmek için görüntü deposu uç noktasınıregistry.cn-hangzhou.aliyuncs.comolarak ayarlayın.

YAML kullanarak görüntü belirtme
YAML kullanarak bir ACS pod'u oluştururken görüntüyü belirtmek üzere image alanını ayarlayın. Çeşitli Kubernetes YAML şablonları mevcuttur. Aşağıdaki şablon, Magic Cube uygulaması için bir pod oluşturur:
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"
Görüntünün geçerliliğini sağlamak amacıyla pod yapılandırma dosyasındaki imagePullPolicy parametresi zorunlu olarak Always değerine ayarlanır.