Azure Stack Edge Pro cihazınızda Kubernetes iş yükü yönetimi
ŞUNLAR IÇIN GEÇERLIDIR: Azure Stack Edge Pro - GPUAzure Stack Edge Pro 2Azure Stack Edge Pro RAzure Stack Edge Mini R
Azure Stack Edge Pro cihazınızda işlem rolünü yapılandırdığınızda bir Kubernetes kümesi oluşturulur. Kubernetes kümesi oluşturulduktan sonra kapsayıcılı uygulamalar Pod'lardaki Kubernetes kümesine dağıtılabilir. İş yüklerinizi Kubernetes kümesine dağıtmak için kullanabileceğiniz farklı yöntemler vardır.
Bu makalede, Azure Stack Edge Pro cihazınızda iş yüklerini dağıtmak için kullanılabilecek çeşitli yöntemler açıklanmaktadır.
İş yükü türleri
Azure Stack Edge Pro cihazınıza dağıtabileceğiniz iki yaygın iş yükü türü, durum bilgisi olmayan uygulamalar veya durum bilgisi olan uygulamalardır.
Durum bilgisi olmayan uygulamalar durumlarını korumaz ve kalıcı depolamaya veri kaydetmez. Tüm kullanıcı ve oturum verileri istemcide kalır. Durum bilgisi olmayan uygulamalara örnek olarak Nginx gibi web ön uçları ve diğer web uygulamaları verilebilir.
Kümenizde durum bilgisi olmayan bir uygulama dağıtmak için bir Kubernetes dağıtımı oluşturabilirsiniz.
Durum bilgisi olan uygulamalar , durumlarının kaydedilmesini gerektirir. Durum bilgisi olan uygulamalar, verileri sunucu veya diğer kullanıcılar tarafından kullanılmak üzere kaydetmek için kalıcı birimler gibi kalıcı depolamayı kullanır. Durum bilgisi olan uygulamalara örnek olarak Azure SQL Edge ve MongoDB gibi veritabanları verilebilir.
Durum bilgisi olan bir uygulamayı dağıtmak için bir Kubernetes dağıtımı oluşturabilirsiniz.
Dağıtım akışı
Azure Stack Edge Pro cihazına uygulama dağıtmak için şu adımları izleyeceksiniz:
- Erişimi yapılandırma: İlk olarak, kullanıcı oluşturmak, ad alanı oluşturmak ve kullanıcıya bu ad alanına erişim vermek için PowerShell çalışma alanını kullanacaksınız.
- Depolamayı yapılandırma: Ardından, dağıtacağınız durum bilgisi olan uygulamalar için statik veya dinamik sağlama kullanarak kalıcı birimler oluşturmak üzere Azure portalında Azure Stack Edge kaynağını kullanacaksınız.
- Ağı yapılandırma: Son olarak, uygulamaları dış ve Kubernetes kümesi içinde kullanıma açmak için hizmetleri kullanacaksınız.
Dağıtım türleri
İş yüklerinizi dağıtmanın üç temel yolu vardır. Bu dağıtım yöntemlerinin her biri, cihazdaki farklı bir ad alanına bağlanmanıza ve ardından durum bilgisi olmayan veya durum bilgisi olan uygulamalar dağıtmanıza olanak tanır.
Yerel dağıtım: Bu dağıtım, Kubernetes'i dağıtmanıza olanak tanıyan komut
kubectl
satırı erişim aracı aracılığıyla yapılıryamls
. Azure Stack Edge Pro'nuzdaki Kubernetes kümesine birkubeconfig
dosya aracılığıyla erişirsiniz. Daha fazla bilgi için kubectl aracılığıyla Kubernetes kümesine erişme bölümüne gidin.IoT Edge dağıtımı: Bu, Azure IoT Hub'a bağlanan IoT Edge aracılığıyla yapılır. Azure Stack Edge Pro cihazınızdaki Kubernetes kümesine
iotedge
ad alanı üzerinden bağlanırsınız. Bu ad alanına dağıtılmış olan IoT Edge aracıları Azure ile bağlantı sağlar. YapılandırmayıIoT Edge deployment.json
Azure DevOps CI/CD kullanarak uygularsınız. Ad alanı ve IoT Edge yönetimi bulut operatörü aracılığıyla gerçekleştirilir.Azure Arc özellikli Kubernetes dağıtımı: Azure Arc özellikli Kubernetes, Kubernetes kümelerinizde uygulama dağıtmanıza olanak sağlayan bir karma yönetim aracıdır. Aracılığıyla Azure Stack Edge Pro cihazınızda Kubernetes kümesine
azure-arc namespace
bağlanırsınız. Bu ad alanında dağıtılan aracılar Azure'a bağlantıdan sorumludur. GitOps tabanlı yapılandırma yönetimini kullanarak dağıtım yapılandırmasını uygularsınız.Azure Arc özellikli Kubernetes, kümenizi görüntülemek ve izlemek için kapsayıcılar için Azure İzleyici'yi kullanmanıza da olanak sağlar. Daha fazla bilgi için Bkz . Azure Arc özellikli Kubernetes nedir?.
Mart 2021'de Azure Arc özellikli Kubernetes genel kullanıma sunulacaktır ve standart kullanım ücretleri uygulanır. Değerli bir önizleme müşterisi olarak Azure Arc özellikli Kubernetes, Azure Stack Edge cihazları için ücretsiz olarak size sunulacaktır. Önizleme teklifinden faydalanmak için bir Destek isteği oluşturun:
- Sorun türü altında Faturalandırma’yı seçin.
- Abonelik bölümünde aboneliğinizi seçin.
- Hizmet'in altında Hizmetlerim'i ve ardından Azure Stack Edge'i seçin.
- Kaynak'ın altında kaynağınızı seçin.
- Özet'in altında sorununuzun açıklamasını yazın.
- Sorun türü altında Beklenmeyen Ücretler'i seçin.
- Sorun alt türü altında Ücretsiz deneme sürümümdeki ücretleri anlamama yardımcı olun'ı seçin.
Dağıtım türünü seçin
Uygulamaları dağıtırken aşağıdaki bilgileri göz önünde bulundurun:
- Tek veya birden çok tür: Tek bir dağıtım seçeneği veya farklı dağıtım seçeneklerinin bir karışımını seçebilirsiniz.
- Bulut ve yerel: Uygulamalarınıza bağlı olarak kubectl aracılığıyla yerel dağıtımı veya IoT Edge ve Azure Arc aracılığıyla bulut dağıtımını seçebilirsiniz.
- Yerel bir dağıtım seçtiğinizde, Azure Stack Edge Pro cihazınızın dağıtıldığı ağ ile sınırlı olursunuz.
- Dağıtabileceğiniz bir bulut aracınız varsa bulut operatörünüzü dağıtmanız ve bulut yönetimini kullanmanız gerekir.
- IoT ve Azure Arc: Dağıtım seçimi, ürün senaryonuzun amacına da bağlıdır. IoT veya IoT ekosistemiyle daha derin tümleştirmeye sahip uygulamaları veya kapsayıcıları dağıtıyorsanız uygulamalarınızı dağıtmak için IoT Edge'i seçin. Mevcut Kubernetes dağıtımlarınız varsa tercih edilen seçenek Azure Arc olacaktır.
Sonraki adımlar
Kubectl aracılığıyla bir uygulamayı yerel olarak dağıtmak için bkz:
- Kubectl aracılığıyla Azure Stack Edge Pro'nuzda durum bilgisi olmayan bir uygulama dağıtın.
IoT Edge aracılığıyla uygulama dağıtmak için bkz:
- IoT Edge aracılığıyla Azure Stack Edge Pro'nuzda bir örnek modül dağıtın.
Azure Arc aracılığıyla uygulama dağıtmak için bkz:
- Azure Arc kullanarak bir uygulama dağıtma.