Azure Stack Hub Market'e Kubernetes ekleme

Not

Kümeleri kavram kanıtı olarak dağıtmak için yalnızca Kubernetes Azure Stack Hub Market öğesini kullanın. Azure Stack Hub'da desteklenen Kubernetes kümeleri için AKS altyapısını kullanın.

Kubernetes'i kullanıcılarınıza bir market öğesi olarak sunabilirsiniz. Kullanıcılarınız daha sonra Kubernetes'i tek, eşgüdümlü bir işlemle dağıtabilir.

Bu makalede, tek başına bir Kubernetes kümesi için kaynakları dağıtmak ve sağlamak için Azure Resource Manager şablonu kullanma konusuna bakılır. Başlamadan önce Azure Stack Hub'ınızı ve genel Azure kiracı ayarlarınızı denetleyin. Azure Stack Hub'ınız hakkında gerekli bilgileri toplayın. Kiracınıza ve Azure Stack Hub Market'e gerekli kaynakları ekleyin. Küme bir Ubuntu sunucusuna, özel betiğine ve Azure Stack Hub Market'te olacak Kubernetes Kümesi market öğesine bağlıdır.

Plan, teklif ve abonelik oluşturma

Kubernetes market öğesi için bir plan, teklif ve abonelik oluşturun. Ayrıca mevcut bir planı ve teklifi de kullanabilirsiniz.

  1. Yönetici portalında https://adminportal.local.azurestack.externaloturum açın.

  2. Temel plan olarak bir plan oluşturun. Yönergeler için bkz. Azure Stack Hub'da plan oluşturma.

  3. Bir teklif oluşturun. Yönergeler için bkz. Azure Stack Hub'da teklif oluşturma.

  4. Teklifler'i seçin ve oluşturduğunuz teklifi bulun.

  5. Teklif dikey penceresinde Genel Bakış'ı seçin.

  6. Durumu değiştir'i seçin. Genel’i seçin.

  7. Abonelik oluşturmak için + Kaynak>oluşturOffers vePlansSubscription> seçeneğini belirleyin.

    a. Görünen Ad girin.

    b. Bir Kullanıcı girin. Kiracınızla ilişkili Azure AD hesabını kullanın.

    c. Sağlayıcı Açıklaması

    d. Dizin kiracısını Azure Stack Hub'ınızın Azure AD kiracısı olarak ayarlayın.

    e. Teklif'i seçin. Oluşturduğunuz teklifin adını seçin. Abonelik Kimliğini not edin.

AD FS'de hizmet sorumlusu ve kimlik bilgileri oluşturma

Kimlik yönetimi hizmetiniz için Active Directory Federasyon Hizmetleri (AD FS) kullanıyorsanız, Kubernetes kümesi dağıtan kullanıcılar için bir hizmet sorumlusu oluşturmanız gerekir. İstemci gizli dizisi kullanarak hizmet sorumlusu oluşturun. Yönergeler için bkz. İstemci gizli anahtarı kimlik bilgilerini kullanan bir uygulama kaydı oluşturma.

Ubuntu sunucu görüntüsü ekleme

Aşağıdaki Ubuntu Server görüntüsünü Azure Stack Hub Marketi'ne ekleyin:

  1. Yönetici portalında https://adminportal.local.azurestack.externaloturum açın.

  2. Tüm hizmetler'i seçin ve ardından YÖNETİm kategorisinin altında Market yönetimi'ni seçin.

  3. Azure'dan + Ekle'yi seçin.

  4. Ubuntu Server yazın.

  5. Sunucunun en yeni sürümünü seçin. Tam sürümü denetleyin ve en yeni sürüme sahip olduğunuzdan emin olun:

    • Publisher: Kurallı
    • Teklif: UbuntuServer
    • Sürüm: 16.04.201806120 (veya en son sürüm)
    • SKU: 16.04-LTS
  6. İndir'i seçin.

Linux için özel betik ekleme

Azure Stack Hub Marketi'nden Kubernetes'i ekleyin:

  1. Yönetici portalını https://adminportal.local.azurestack.externalaçın.

  2. TÜM hizmetler'i ve ardından YÖNETIM kategorisinin altında Market Yönetimi'ni seçin.

  3. Azure'dan + Ekle'yi seçin.

  4. Custom Script for Linux yazın.

  5. Aşağıdaki profile sahip betiği seçin:

    • Teklif: Linux 2.0 için Özel Betik

    • Sürüm: 2.0.6 (veya en son sürüm)

    • Publisher: Microsoft Corp

      Not

      Linux için Özel Betiğin birden fazla sürümü listelenebilir. Öğenin son sürümünü eklemeniz gerekir.

  6. İndir'i seçin.

Kubernetes'i markete ekleme

  1. Yönetici portalını https://adminportal.local.azurestack.externalaçın.

  2. Tüm hizmetler'i ve ardından YÖNETİm kategorisinin altında Market Yönetimi'ni seçin.

  3. Azure'dan + Ekle'yi seçin.

  4. Kubernetes yazın.

  5. Kubernetes Cluster öğesini seçin.

  6. İndir'i seçin.

    Not

    Market öğesinin Azure Stack Hub Market'te görünmesi beş dakika sürebilir.

    Kubernetes item in Azure Stack Hub Marketplace

Kubernetes'i güncelleştirme veya kaldırma

Kubernetes öğesini güncelleştirirken Azure Stack Hub Marketi'nde önceki öğeyi kaldırırsınız. Kubernetes güncelleştirmesini Azure Stack Hub Market'e eklemek için aşağıdaki yönergeleri izleyin.

Kubernetes öğesini kaldırmak için:

  1. Operatör olarak PowerShell ile Azure Stack Hub'a Bağlan. Yönergeler için bkz. PowerShell'i işleç olarak kullanarak Azure Stack Hub'a Bağlan.

  2. Galeride geçerli Kubernetes Kümesi öğesini bulun.

    Get-AzsGalleryItem | Select Name
    
  3. Geçerli öğenin not adı, örneğin Microsoft.AzureStackKubernetesCluster.0.3.0.

  4. Öğeyi kaldırmak için aşağıdaki PowerShell cmdlet'ini kullanın:

    $Itemname="Microsoft.AzureStackKubernetesCluster.0.3.0"
    
    Remove-AzsGalleryItem -Name $Itemname
    

Sonraki adımlar

Azure Stack Hub'a Kubernetes dağıtma

Azure Stack Hub'da hizmet sunmaya genel bakış