Docker Hub veya Docker Registry gibi üçüncü taraf depolardaki görüntüleri kullanarak SAE uygulamalarını dağıtabilirsiniz. Uygulamanız ile depo arasında ağ bağlantısı olduğundan emin olun, erişim kimlik bilgilerini yapılandırın ve görüntü adresini belirtin.
Önkoşullar
Görüntü deposuna ağ bağlantısını sağlama
Görüntü deposu SAE uygulamanızla aynı VPC içindeyse ek bir ağ yapılandırması gerekmez.
Görüntü deposu SAE uygulamanızın VPC'sinde değilse VPC'ler arası bağlantı kurmanız veya uygulamanın VPC'si için NAT Gateway etkinleştirmeniz gerekir. Görüntü deposunda erişim kısıtlamaları varsa uygulamanın VPC CIDR bloğunu veya NAT Gateway ile ilişkili Elastic IP Address (EIP) adresini deponun izin listesine eklemeniz gerekir.
Depo kimlik bilgilerini yapılandırma
Görüntü deposunun kullanıcı adı ve parolasını saklamak için bir secret oluşturun. Namespaces sayfasında hedef bölgeyi seçin ve hedef ad alanına tıklayın. Sol gezinme bölmesinden Secrets seçeneğini belirleyin ve ardından Create düğmesine tıklayın.
Type alanında Image Repository Credentials seçeneğini belirleyin.
Görüntü deposunun IP adresini veya etki alanı adını girin.
Görüntü deposunda oturum açmak için gereken Username ve Password bilgilerini girin.
Yordam
-
SAE Application List sayfasında üst gezinme çubuğundan hedef bölgeyi ve ad alanını seçin, ardından Create Application düğmesine tıklayın.
-
Bir uygulama sürümü seçin.
ÖnemliLightweight Edition ve Professional Edition şu anda yalnızca davetli kullanıcılar için beta aşamasındadır. Beta testine katılmayan kullanıcılar için uygulamalar varsayılan olarak Standard Edition olarak oluşturulur.
Lightweight Edition: Bir uygulamayı çalıştırmak için gereken minimum özellik kümesini sağlar. Application Monitoring ve Microservices Governance özelliklerini desteklemez.
Standard Edition: Basic Application Monitoring özelliğini içerir. Advanced Application Monitoring ve Microservices Governance özelliklerinin ayrıca etkinleştirilmesi ve satın alınması gerekir.
Professional Edition: Advanced Application Monitoring ve Microservices Governance özelliklerini içerir; bu özelliklerin ayrıca etkinleştirilmesine veya satın alınmasına gerek yoktur.
-
Create Application sayfasında özel bir Application Name belirtin ve aşağıdaki parametreleri yapılandırın.
-
Uygulama için ad alanı türünü seçin. Ad alanı bir Kubernetes ad alanına eşdeğerdir ve farklı ortamlardaki kaynakları yalıtmak için kullanılabilir. Bir uygulama oluşturulduktan sonra ad alanı değiştirilemez. Planlamanızı buna göre yapın.
System Created: Sistem tarafından geçerli bölgede oluşturulan varsayılan ad alanını, vSwitch'i ve güvenlik grubunu kullanın.
Existing Namespace: Önceden oluşturduğunuz bir ad alanı, vSwitch ve güvenlik grubu seçin.
-
Application Deployment Method ayarını Select Image Deployment olarak belirleyin ve ardından sağ taraftaki Specify Image düğmesine tıklayın. Custom Image sekmesinde aşağıdaki ayarları yapılandırın.
Ağ yapılandırmanıza göre görüntü deposuna erişmek için Public Network veya Private Network seçeneğini belirleyin.
Görüntü deposu kullanıcı adı ve parola gerektiriyorsa daha önce oluşturduğunuz Secret for Username and Password of Image Repository değerini seçin.
Tam Image address bilgisini
<Görüntü deposunun genel veya özel adresi>:<Görüntü Etiketi>biçiminde girin; örneğinnginx:1.23.1.
-
Capacity Settings bölümünde Resource Type, Single Instance Type ve Instances değerlerini ayarlayın.
-
-
(İsteğe bağlı) İstediğiniz özellikleri yapılandırmak için Next: Advanced Settings düğmesine tıklayın.
-
-
Create Application with One Click veya Create Application düğmesine tıklayın.
Uygulamanın oluşturulması yaklaşık 1 ila 2 dakika sürer. Dağıtımın başarılı olduğunu doğrulamak için değişiklik kayıtlarını görüntüleyebilirsiniz. Dağıtım başarısız olursa herhangi bir uygulama örneği oluşturulmaz. Sorunu Change Details bölümündeki hata iletisine göre giderin.
Oluşturulan uygulamayı sayfasında görüntüleyebilirsiniz. Dağıtımdan sonra uygulama yapılandırmasını değiştirmek için hedef uygulamaya tıklayarak ayrıntılar sayfasına gidin. Ardından üst kısımdaki Deploy Application veya Modify Application Configurations düğmelerine tıklayın. Yeni yapılandırmayı uygulamak için uygulama otomatik olarak yeniden başlar. Bu işlemi yoğun olmayan saatlerde gerçekleştirin.
Webshell kullanarak bir uygulama örneğinde oturum açabilir ve konsol komutlarıyla örnek üzerinde etkileşimde bulunabilirsiniz.
Bir uygulama oluşturduktan sonra örnek sayısını ve örnek teknik özelliklerini manuel olarak ayarlayabilir veya otomatik ölçeklendirme ilkesi yapılandırarak örnek sayısını otomatik olarak ayarlayabilirsiniz. Ayrıca boşta modunu etkinleştirerek maliyetleri düşürebilirsiniz.