Alıştırma - Projeyi ayarlama

Tamamlandı

Bu ünitede Contoso Video web sitesi için kaynaklarınızı oluşturacaksınız. Bu modüle giriş bölümünde listelenen tüm önkoşullara sahip olduğunuzdan emin olun.

Projeyi ayarlama

  1. Örnek deponun çatalını GitHub hesabınıza oluşturun. Özgün örnek depoda yazma izinleriniz olmadığından kendi GitHub Actions işlem hattınızı oluşturmak için deponun çatalını oluşturmanız gerekir.

  2. Kaynakları dağıtmak istediğiniz Azure aboneliğiyle Azure Cloud Shell'de oturum açın. Cloud Shell açıldığında, bash'in çalıştırılacak kabuk olarak seçildiğinden emin olun.

  3. Çatallanmış deponuzu kopyalamak için Cloud Shell'de aşağıdaki komutu çalıştırın ve GitHub kullanıcı adı yer tutucusunu <GitHub kullanıcı> adınız olarak değiştirin:

    git clone https://github.com/<GitHub username>/mslearn-aks-deployment-pipeline-github-actions
    
  4. Aşağıdaki komutu çalıştırarak yeni kopyalanmış mslearn-aks-deployment-pipeline-github-actions dizinine gidin:

    cd mslearn-aks-deployment-pipeline-github-actions
    
  5. Projenin kökünde bulunan init.sh dosyasını yürütmek için aşağıdaki komutu çalıştırın:

    bash init.sh
    

    init.sh dosyası aşağıdaki görevleri yapar:

    • Yeni bir Azure kaynak grubu oluşturur.
    • Yeni bir AKS kümesi oluşturur ve Kubectl için gerekli erişim ayarlarını yapar.
    • Yeni bir Container Registry deposu oluşturur ve AKS kümenizle bağlantı kurar.
    • AKS_NAME, DNS_NAME, RESOURCE_GROUP_NAME ve ACR_NAME adlı ortam değişkenlerini ayarlar.
  6. Betik çalıştırmayı tamamladığında, değişkenlerin listesini oluşturur. Gelecekteki alıştırmalarda kullanmak üzere değişken değerlerini kopyalayın ve depolayın.

    • Kaynak Grup Adı
    • ACR Adı
    • ACR Oturum Açma Kullanıcı Adı
    • ACR Parolası
    • AKS DNS Bölge Adı

Sonuçları denetleme

init.sh betiğinin tüm kaynakları oluşturduğunu onaylayın.

  1. Betik çıkışında gösterilen kaynak grubunun listelenip listelenmediğini denetlemek için aşağıdaki Azure CLI komutunu çalıştırın.

    az group list -o table
    
  2. Betik çıkışında gösterilen Container Registry örneğinin listelenip listelenmediğini denetlemek için aşağıdaki komutu çalıştırın.

    az acr list -o table
    

Azure kaynaklarınız oluşturulduğuna göre etiketli uygulama görüntüleri hakkında bilgi edinmek için bir sonraki üniteye geçin.