Görüntü önbellekleri, görüntü çekme işlemlerini hızlandırır ve esnek konteyner örneklerinin başlatma süresini azaltır. Bu konuda görüntü önbelleğinin nasıl oluşturulacağı, sorgulanacağı, güncelleneceği ve silineceği açıklanmaktadır.
Görüntü önbelleği oluşturma
Elastic Container Instance konsolunu kullanarak veya bir API işlemi çağırarak manuel olarak görüntü önbelleği oluşturabilirsiniz.
Elastic Container Instance, otomatik görüntü önbelleği oluşturmayı destekler. Esnek konteyner örneği oluştururken görüntü önbelleklerinin otomatik eşleşmesini etkinleştirebilirsiniz. Eşleşen bir görüntü önbelleği bulunamazsa sistem otomatik olarak bir görüntü önbelleği oluşturur.
Dikkat edilmesi gereken noktalar
Görüntü önbelleği oluşturmak ücretlidir. İlgili faturalandırma bilgilerini önceden incelemenizi öneririz. Görüntü önbelleklerinin faturalandırması hakkında daha fazla bilgi için bkz. Görüntü önbellekleri.
Bir görüntü önbelleği oluşturmadan önce, önbelleğe almak istediğiniz görüntülerin toplam boyutunu tahmin etmeniz gerekir. Görüntülerin toplam boyutu belirtilen önbellek boyutunu aşarsa görüntü önbelleği oluşturulamaz.
Bir görüntü önbelleği oluşturduğunuzda sistem, görüntü önbelleği için bir ara esnek konteyner örneği ve bir disk otomatik olarak oluşturur. Görüntü önbelleği oluşturulurken ara örneği ve diski silmeyin. Ara örneği veya diski silerseniz görüntü önbelleği oluşturulamaz.
Görüntü önbelleği oluşturma sırasında geçici bir yerel anlık görüntü ve belirli sayıda normal anlık görüntü oluşturulur. Bu anlık görüntüleri silmeyin. Bu anlık görüntüleri silerseniz görüntü önbelleği geçersiz hale gelir.
API işlemi çağırarak görüntü önbelleği oluşturma
Bir görüntü önbelleği oluşturmak için CreateImageCache API işlemini çağırabilirsiniz. İşlemin parametreleri aşağıdaki tabloda açıklanmıştır. Daha fazla bilgi için bkz. CreateImageCache.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bir görüntü önbelleği oluştururken, gizli anahtar kullanmadan Container Registry Enterprise Edition örneğinden görüntü çekmek için AcrRegistryInfo parametrelerini yapılandırabilirsiniz. Daha fazla bilgi için bkz. Container Registry örneğinden gizli anahtar kullanmadan görüntü çekme.
Elastic Container Instance konsolunu kullanarak görüntü önbelleği oluşturma
Elastic Container Instance konsolunun sol gezinme bölmesinde Image Cache seçeneğine tıklayın. Image Cache sayfasında Create Image Cache öğesine tıklayın.
-
Açılan sayfada parametreleri yapılandırın.
Parametre açıklaması:
-
Temel parametreler: Bir ara örnek oluşturmak için Bölge ve Alan, Ağ Türü ve Güvenlik Grubu gibi parametreleri yapılandırın.
ÖnemliGörüntüleri İnternet üzerinden çekmek istiyorsanız ve sanal özel cloud (VPC) için bir NAT ağ geçidi yapılandırılmamışsa esnek konteyner örneğiyle bir elastik IP adresi (EIP) ilişkilendirin.
Görüntü Önbelleği: Görüntü önbelleği için bir ad girin, görüntü önbelleğini oluşturmak için kullanılan görüntünün dizinini ve sürüm numarasını seçin ve gereksinimlerinize göre görüntü önbelleğinin boyutunu ve saklama süresini yapılandırın.
Kimlik Bilgisi: Görüntü önbelleğini oluşturmak için kullanılan görüntü özel bir görüntüyse görüntü deposunun adresini, kullanıcı adını ve parolasını girin.
-
Elastic Container Instance Hizmet Şartları'nı okuyun ve kabul edin. Create öğesine tıklayın ve sonraki işlemleri tamamlamak için ekrandaki talimatları izleyin.
-
Image Cache sayfasına geri dönerek yeni görüntü önbelleğini görüntüleyin.
Görüntü önbelleğinin oluşturma ilerlemesi Durum sütununda görüntülenir. Durum Created olarak değiştiğinde görüntü önbelleği oluşturulmuş olur. Görüntü önbelleğinin kimliğine tıklayarak ayrıntılar sayfasına gidin. Görüntü önbelleğiyle ilgili temel bilgileri ve olayları görüntüleyin.
Görüntü önbelleğini sorgulama
Bir görüntü önbelleği oluşturduktan sonra görüntü önbelleğiyle ilgili bilgileri sorgulayabilirsiniz. Görüntü önbelleği Created (Ready) durumundaysa görüntü önbelleğini kullanabilirsiniz.
Bir görüntü önbelleğini sorgulamak için aşağıdaki yöntemlerden birini kullanabilirsiniz:
DescribeImageCaches API işlemini çağırın. Daha fazla bilgi için bkz. DescribeImageCaches.
Elastic Container Instance konsolunda, Image Cache sayfasına giderek görüntü önbelleğinin adı ve durumu gibi bilgilerini görüntüleyin. Ayrıca görüntü önbelleğiyle ilgili olaylar gibi ayrıntıları görüntülemek için görüntü önbelleğinin kimliğine de tıklayabilirsiniz.
Görüntü önbelleğini güncelleme
Bir görüntü önbelleği Created (Ready) veya UpdateFailed durumundaysa UpdateImageCache API işlemini çağırarak görüntü önbelleğini güncelleyebilirsiniz; örneğin görüntü önbelleğinin konteyner görüntüsünü, saklama süresini ve görüntü deposunu güncelleyebilirsiniz. Daha fazla bilgi için bkz. UpdateImageCache.
Görüntü önbelleğini silme
Görüntü önbellekleri anlık görüntülerdir. Görüntü önbelleklerini saklamak için anlık görüntü ücreti ödersiniz. Bir görüntü önbelleği için saklama süresi belirtmezseniz artık gerekli olmadığında görüntü önbelleğini silmenizi öneririz.
Sistem tarafından otomatik olarak oluşturulan görüntü önbellekleri Alibaba Cloud tarafından yönetilir. Görüntü önbellekleri bir süre sonra otomatik olarak silinir.
Sistem, kullanılmayan bir görüntü önbelleğini 7 gün sonra otomatik olarak siler.
Sistem, 30 günden uzun süre kullanılmayan bir görüntü önbelleğini otomatik olarak siler.
Bir görüntü önbelleğini silmek için aşağıdaki yöntemlerden birini kullanabilirsiniz:
DeleteImageCache API işlemini çağırın. Daha fazla bilgi için bkz. DeleteImageCache.
Elastic Container Instance konsolunun Image Cache sayfasında silmek istediğiniz görüntü önbelleğini seçin ve görüntü önbelleği listesinin altındaki Delete Image Cache öğesine tıklayın.