Azure Stack Edge Pro GPU cihazınızda Kubernetes

ŞUNLAR IÇIN GEÇERLIDIR:Pro GPU SKU için EvetAzure Stack Edge Pro - GPUPro 2 SKU için EvetAzure Stack Edge Pro 2Pro R SKU için EvetAzure Stack Edge Pro RMini R SKU için EvetAzure Stack Edge Mini R

Kubernetes, kapsayıcılı uygulamaları düzenlemeye yönelik popüler bir açık kaynak platformudur. Bu makalede Kubernetes'e genel bir bakış sağlanır ve ardından Kubernetes'in Azure Stack Edge cihazınızda nasıl çalıştığı açıklanır.

Kubernetes hakkında

Kubernetes, kapsayıcı tabanlı uygulamaları ve bunların ilişkili ağ ve depolama bileşenlerini yönetmek için kolay ve güvenilir bir platform sağlar. Kubernetes ile kapsayıcılı uygulamaları hızla derleyebilir, teslim edebilir ve ölçeklendikleyebilirsiniz.

Açık bir platform olarak Kubernetes'i kullanarak tercih ettiğiniz programlama dili, işletim sistemi kitaplıkları veya mesajlaşma veri yolu ile uygulama oluşturabilirsiniz. Kubernetes, yayınları zamanlamak ve dağıtmak için mevcut sürekli tümleştirme ve sürekli teslim araçlarıyla tümleştirebilir.

Daha fazla bilgi için bkz . Kubernetes nasıl çalışır?

Azure Stack Edge'de Kubernetes

Azure Stack Edge cihazınızda, işlem yapılandırarak bir Kubernetes kümesi oluşturabilirsiniz. İşlem rolü yapılandırıldığında, ana düğüm ve çalışan düğümlerini içeren Kubernetes kümesinin tümü sizin için dağıtılır ve yapılandırılır. Bu küme daha sonra, IoT Edge veya Azure Arc aracılığıyla kubectliş yükü dağıtımı için kullanılır.

Azure Stack Edge cihazı, altyapı kümesini oluşturan 1 düğümlü yapılandırma veya 2 düğümlü yapılandırma (yalnızca Pro GPU modeli için) olarak kullanılabilir. Kubernetes kümesi altyapı kümesinden ayrıdır ve altyapı kümesinin üzerine dağıtılır. Altyapı kümesi Azure Stack Edge cihazınız için kalıcı depolama alanı sağlarken Kubernetes kümesi yalnızca uygulama düzenlemeden sorumludur.

Kubernetes kümesinde ana düğüm ve çalışan düğümleri vardır. Bir kümedeki Kubernetes düğümleri, uygulamalarınızı ve bulut iş akışlarınızı çalıştıran sanal makinelerdir.

Kubernetes ana düğümü, kümeniz için istenen durumu korumakla sorumludur. Ana düğüm ayrıca kapsayıcılı uygulamaları çalıştıran çalışan düğümünü de denetler.

Tek düğüm cihazda Kubernetes kümesi

Aşağıdaki diyagramda 1 düğümlü bir Azure Stack Edge cihazında Kubernetes uygulaması gösterilmektedir. 1 düğümlü cihazın bir ana düğümü ve bir çalışan düğümü vardır. 1 düğümlü cihaz yüksek oranda kullanılamaz ve tek düğüm başarısız olursa cihaz kapanır. Kubernetes kümesi de kapanır.

1 düğümlü Azure Stack Edge cihazı için Kubernetes mimarisi

İki düğümlü cihazda Kubernetes kümesi

2 düğümlü Azure Stack Edge cihazında bir ana düğüm ve iki çalışan düğümü vardır. 2 düğümlü cihaz yüksek oranda kullanılabilir durumdadır ve düğümlerden biri başarısız olursa ana düğüm diğer düğüme devredilir. Hem cihaz hem de Kubernetes kümesi çalışmaya devam eder.

Kubernetes küme mimarisi hakkında daha fazla bilgi için Kubernetes temel kavramları bölümüne gidin.

Kubernetes işlem gereksinimleri

Kubernetes yöneticisi ve çalışan düğümleri, CPU ve bellek kullanan sanal makinelerdir. Kubernetes iş yüklerini dağıtırken, ana ve çalışan VM'leri için işlem gereksinimlerini anlamak önemlidir.

Kubernetes VM türü CPU ve bellek gereksinimi
Ana VM CPU: 4 çekirdek, RAM: 4 GB
Çalışan VM'si CPU: Kullanılabilir fiziksel çekirdeklerin %30'u, RAM: Cihaz belirtiminin %25'i

Birim sağlamayı Depolama

Uygulama iş yüklerini desteklemek için Azure Stack Edge cihaz paylaşımlarınıza kalıcı veriler için depolama birimleri bağlayabilirsiniz. Statik ve dinamik birimler kullanılabilir.

Daha fazla bilgi için bkz. Azure Stack Edge cihazınız için Kubernetes depolama alanında uygulamalar için depolama sağlama seçenekleri.

Kubernetes ağı, kapsayıcıdan kapsayıcıya ağ, poddan poda ağ, poddan hizmete ağ ve İnternet'e hizmet ağı gibi Kubernetes ağınızda iletişimi yapılandırmanıza olanak tanır. Daha fazla bilgi için bkz. Azure Stack Edge cihazınız için Kubernetes ağındaki ağ modeli.

Güncelleştirmeler

Yeni Kubernetes sürümleri kullanıma sunulduktan sonra kümeniz Azure Stack Edge cihazınız için sağlanan standart güncelleştirmeler kullanılarak yükseltilebilir. Yükseltme adımları için bkz . Azure Stack Edge'iniz için güncelleştirmeleri uygulama.

Erişim, izleme

Azure Stack Edge cihazınızdaki Kubernetes kümesi, Kubernetes rol tabanlı erişim denetimine (Kubernetes RBAC) izin verir. Daha fazla bilgi için bkz . Azure Stack Edge Pro GPU cihazınızda Kubernetes rol tabanlı erişim denetimi.

Kümenizin ve kaynaklarınızın durumunu Kubernetes panosu aracılığıyla da izleyebilirsiniz. Kapsayıcı günlükleri de kullanılabilir. Daha fazla bilgi için bkz . Azure Stack Edge cihazınızda Kubernetes kümesinin durumunu izlemek için Kubernetes panosunu kullanma.

Azure İzleyici, kapsayıcılardan, düğümlerden ve denetleyicilerden sistem durumu verilerini toplamak için bir eklenti olarak da kullanılabilir. Daha fazla bilgi için bkz. Azure İzleyici'ye genel bakış

Edge kapsayıcı kayıt defteri

Azure Stack Edge cihazındaki Kubernetes, yerel bir kapsayıcı kayıt defteri sağlayarak görüntülerinizin özel olarak depolanmasını sağlar. Daha fazla bilgi için bkz . Azure Stack Edge Pro GPU cihazınızda Edge kapsayıcı kayıt defterini etkinleştirme.

Uygulama yönetimi

Azure Stack Edge cihazınızda bir Kubernetes kümesi oluşturulduktan sonra, aşağıdaki yöntemlerden herhangi birini kullanarak bu kümede dağıtılan uygulamaları yönetebilirsiniz:

  • Aracılığıyla yerel erişim kubectl
  • IoT Edge
  • Azure Arc

Bu yöntemler aşağıdaki bölümlerde açıklanmıştır.

Kubernetes ve kubectl

Kubernetes kümesi dağıtıldıktan sonra, kümede dağıtılan uygulamaları bir istemci makinesinden yerel olarak yönetebilirsiniz. Uygulamalarla etkileşime geçmek için komut satırı aracılığıyla kubectl gibi yerel bir araç kullanırsınız.

Kubernetes kümesini dağıtma hakkında daha fazla bilgi için Bkz. Azure Stack Edge cihazınızda Kubernetes kümesi dağıtma. Yönetim hakkında bilgi için Bkz . Azure Stack Edge cihazınızda Kubernetes kümesini yönetmek için kubectl kullanma.

Kubernetes ve Azure Arc

Azure Arc, Kubernetes kümelerinizde uygulama dağıtmanıza olanak sağlayan bir karma yönetim aracıdır. Azure Arc, kümelerinizi görüntülemek ve izlemek için kapsayıcılar için Azure İzleyici'yi kullanmanıza da olanak tanır. Daha fazla bilgi için Bkz . Azure Arc özellikli Kubernetes nedir?. Azure Arc fiyatlandırması hakkında bilgi için Azure Arc fiyatlandırması bölümüne gidin.

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:

  1. Sorun türü altında Faturalandırma’yı seçin.
  2. Abonelik bölümünde aboneliğinizi seçin.
  3. Hizmet'in altında Hizmetlerim'i ve ardından Azure Stack Edge'i seçin.
  4. Kaynak'ın altında kaynağınızı seçin.
  5. Özet'in altında sorununuzun açıklamasını yazın.
  6. Sorun türü altında Beklenmeyen Ücretler'i seçin.
  7. Sorun alt türü altında Ücretsiz deneme sürümümdeki ücretleri anlamama yardımcı olun'ı seçin.

Sonraki adımlar

  • Azure Stack Edge cihazında Kubernetes depolama hakkında daha fazla bilgi edinin.
  • Azure Stack Edge cihazında Kubernetes ağ modelini anlama.
  • Azure portalda Azure Stack Edge'i dağıtma.