Azure Stack Hub'da Windows'a AKS altyapısı yükleme

AKS Altyapısı'nın en son sürümü için ikili indirmeler Github'da kullanılabilir. İşletim sisteminiz için paketi indirin ve AKS Altyapısı sürüm 0.73.0 ve altındaki aks-engine dosyasını ayıklayın. AKS Altyapısı'nın 0.75.3 ve üzeri sürümleri için aks-engine-azurestack dosyasını ayıklayın (ve daha kullanışlı CLI kullanımı için isteğe bağlı olarak ortam değişkeninize $PATH ekleyin).

İstemci VM'sini hazırlama

AKS altyapısı, Kubernetes kümenizi dağıtmak ve yönetmek için kullanılan bir komut satırı aracıdır. Altyapıyı Azure Stack Hub'ınızdaki bir makinede çalıştırabilirsiniz. Bu makineden AKS altyapısını yürüterek kümenizi çalıştırmak için gereken IaaS kaynaklarını ve yazılımını dağıtın. Daha sonra kümenizde yönetim görevlerini gerçekleştirmek için altyapıyı çalıştıran makineyi kullanabilirsiniz.

İstemci makinenizi seçerken şunları göz önünde bulundurun:

  1. İstemci makinesinin olağanüstü bir durumda kurtarılabilir olup olmaması.
  2. İstemci makinesine nasıl bağlanacaksınız ve makine kümenizle nasıl etkileşim kuracak?

Bağlı bir ortama AKS Altyapısı yükleme

İnternet'e bağlı bir Azure Stack Hub'da Kubernetes kümenizi yönetmek için istemci VM'sini yükleyebilirsiniz.

  1. Azure Stack Hub'ınızda bir Windows VM oluşturun. Yönergeler için bkz . Hızlı Başlangıç: Azure Stack Hub portalını kullanarak Windows server VM oluşturma.

  2. VM'nize bağlanın.

  3. PowerShell yönergelerini kullanarak Chocolatey'yi yükleyin..

    Chocolatey web sitesine göre: Chocolatey, apt-get veya yum gibi Windows için bir paket yöneticisidir. İhtiyacınız olan uygulamaları ve araçları hızla yüklemek için merkezi olmayan bir çerçeve olarak tasarlanmıştır. Dağıtımlardan kapınıza, yani bilgisayarınıza paketlerin teslimi için odak noktası olarak şu anda PowerShell kullanan NuGet altyapısı üzerine kurulmuştur.

  4. Azure CLI'yi yükleyin. İndirme bağlantısını seçin ve "Çalıştır"ı seçin. Kurulum adımlarını gerektiği gibi seçin.

  5. AKS altyapısının sürümünü AKS altyapısında ve Azure Stack sürüm eşleme tablosu tablosunda bulabilirsiniz. AKS Temel Altyapısı, Azure Stack Hub Marketi'nizde kullanılabilir olmalıdır. komutunu çalıştırırken sürümünü --version v0.xx.xbelirtmeniz gerekir. Sürümü belirtmezseniz, komut en son sürümü yükler ve bu da marketinizde bulunmayan bir VHD görüntüsüne ihtiyaç duyabilir.

    Not

    Azure Stack Hub'ın AKS altyapısı sürüm numarasına eşlemesini AKS altyapısı sürüm notlarında bulabilirsiniz.

  6. Yükseltilmiş bir komut isteminden aşağıdaki komutu çalıştırın ve sürüm numarasını ekleyin:

    Not

    AKSe sürüm 0.75.3 ve üzeri için AKS altyapısını yükleme komutu şeklindedir choco install aks-engine-azurestack.

        choco install aks-engine --version 0.xx.x -y
    

    Not

    Bu yükleme yöntemi başarısız olursa, bağlantısı kesilmiş bir ortam için aşağıdaki adımları deneyebilirsiniz.

AKS Altyapısını bağlantısız bir ortama yükleme

İnternet bağlantısı kesilmiş bir Azure Stack Hub'da Kubernetes kümenizi yönetmek için istemci VM'sini yükleyebilirsiniz.

  1. İnternet erişimi olan bir makineden GitHub Azure/aks-engine'e gidin. Bir Windows makinesi için arşiv (*.tar.gz) indirin; örneğin, aks-engine-v0.xx.x-windows-amd64.tar.gz. DESTEKLENEN Kubernetes Sürümleri tablosunda AKS altyapısının sürümünü bulun.

  2. AKS altyapısı ikili dosyasıyla arşiv dosyasını (*.tar.gz) karşıya yüklemek için Azure Stack Hub örneğinizde bir depolama hesabı oluşturun. Azure Depolama Gezgini kullanma yönergeleri için bkz. Azure Stack Hub ile Azure Depolama Gezgini.

  3. Azure Stack Hub'ınızda bir Windows VM oluşturun. Yönergeler için bkz . Hızlı Başlangıç: Azure Stack Hub portalını kullanarak Windows server VM oluşturma

  4. Arşiv dosyasını (*.tar.gz) karşıya yüklediğiniz Azure Stack Hub depolama hesabı blob URL'sinden dosyayı yönetim VM'nize indirin. Arşivi komut isteminizden erişiminiz olan bir dizine ayıklayın.

  5. VM'nize bağlanın.

  6. PowerShell yönergelerini kullanarak Chocolatey'yi yükleyin..

  7. Yükseltilmiş bir istemden aşağıdaki komutu çalıştırın. Doğru sürüm numarasını ekleyin:

    Not

    AKSe sürüm 0.75.3 ve üzeri için AKS altyapısını yükleme komutu şeklindedir choco install aks-engine-azurestack.

        choco install aks-engine --version 0.xx.x -y
    

Yüklemeyi doğrulama

İstemci VM'niz ayarlandıktan sonra AKS altyapısını yükleyip yüklemediğinize bakın.

  1. İstemci VM'nize bağlanın.

  2. Şu komutu çalıştırın:

    Not

    AKSe sürüm 0.75.3 ve üzeri için, AKS altyapınızın geçerli sürümünü denetleme komutu şeklindedir aks-engine-azurestack version.

    aks-engine version
    

İstemci VM'nize AKS altyapısı yüklediğinizi doğrulayamıyorsanız bkz. AKS altyapısı yükleme sorunlarını giderme.

ASDK yüklemesi

ASDK dışındaki bir makinede ASDK üzerinde AKS altyapısı için istemci VM'sini çalıştırırken bir sertifika eklemeniz gerekir. ASDK ortamının içinde bir Windows VM kullanıyorsanız, makine asdk sertifikasına zaten güvenir. İstemci makineniz ASDK dışındaysa, sertifikayı ASDK'den ayıklamanız ve Windows makinenize eklemeniz gerekir.

ASDK kullanırken Azure Resource Manager uç noktanız otomatik olarak imzalanan bir sertifika kullanıyorsa, bu sertifikayı makinenin güvenilen sertifika deposuna açıkça eklemeniz gerekir. ASDK kök sertifikasını ASDK'de dağıttığınız herhangi bir VM'de bulabilirsiniz.

  1. CA kök sertifikasını dışarı aktarın. Yönergeler için bkz. Azure Stack Hub CA kök sertifikasını dışarı aktarma.
  2. Azure Stack Hub CA kök sertifikasına güvenin. Yönergeler için bkz. Azure Stack Hub CA kök sertifikasına güvenme.

Sonraki adımlar