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.
Yönetici portalında
https://adminportal.local.azurestack.external
oturum açın.Temel plan olarak bir plan oluşturun. Yönergeler için bkz. Azure Stack Hub'da plan oluşturma.
Bir teklif oluşturun. Yönergeler için bkz. Azure Stack Hub'da teklif oluşturma.
Teklifler'i seçin ve oluşturduğunuz teklifi bulun.
Teklif dikey penceresinde Genel Bakış'ı seçin.
Durumu değiştir'i seçin. Genel’i seçin.
Abonelik oluşturmak için + Kaynak>oluştur Teklifler ve Planlar>Aboneliği'ne tıklayın.
a. Görünen Ad girin.
b. Bir Kullanıcı girin. Kiracınızla ilişkili Microsoft Entra hesabını kullanın.
c. Sağlayıcı Açıklaması
d. Dizin kiracısını Azure Stack Hub'ınızın Microsoft Entra 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:
Yönetici portalında
https://adminportal.local.azurestack.external
oturum açın.Tüm hizmetler'i seçin ve ardından YÖNETİm kategorisinin altında Market yönetimi'ni seçin.
Azure'dan + Ekle'yi seçin.
Ubuntu Server
yazın.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:
- Yayımcı: Kurallı
- Teklif: UbuntuServer
- Sürüm: 16.04.201806120 (veya en son sürüm)
- SKU: 16.04-LTS
İndir'i seçin.
Linux için özel betik ekleme
Azure Stack Hub Marketi'nden Kubernetes'i ekleyin:
Yönetici portalını
https://adminportal.local.azurestack.external
açın.TÜM hizmetler'i ve ardından YÖNETIM kategorisinin altında Market Yönetimi'ni seçin.
Azure'dan + Ekle'yi seçin.
Custom Script for Linux
yazın.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)
Yayımcı: Microsoft Corp
Not
Linux için Özel Betiğin birden fazla sürümü listelenebilir. Öğenin son sürümünü eklemeniz gerekir.
İndir'i seçin.
Kubernetes'i markete ekleme
Yönetici portalını
https://adminportal.local.azurestack.external
açın.Tüm hizmetler'i ve ardından YÖNETİm kategorisinin altında Market Yönetimi'ni seçin.
Azure'dan + Ekle'yi seçin.
Kubernetes
yazın.Kubernetes Cluster
öğesini seçin.İndir'i seçin.
Not
Market öğesinin Azure Stack Hub Market'te görünmesi beş dakika sürebilir.
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:
PowerShell ile Azure Stack Hub'a operatör olarak bağlanın. Yönergeler için bkz. PowerShell ile Azure Stack Hub'a operatör olarak bağlanma.
Galeride geçerli Kubernetes Kümesi öğesini bulun.
Get-AzsGalleryItem | Select Name
Geçerli öğenin not adı, örneğin
Microsoft.AzureStackKubernetesCluster.0.3.0
.Öğeyi kaldırmak için aşağıdaki PowerShell cmdlet'ini kullanın:
$Itemname="Microsoft.AzureStackKubernetesCluster.0.3.0" Remove-AzsGalleryItem -Name $Itemname