Aracılığıyla paylaş


Öğretici: Azure Kubernetes Service kümesi için öğe düzeyinde yedeklemeyi yapılandırma

Bu öğreticide, Azure Kubernetes Service (AKS) kümesi için yedeklemenin nasıl yapılandırıldığı ve ardından kümedeki belirli öğeleri yedeklemek için Azure Backup yapılandırmasının nasıl kullanılacağı açıklanır.

Ayrıca, AKS kümesinde dağıtılan veritabanları için uygulamayla tutarlı yedeklemeler elde etmek için yedekleme yapılandırmasında yedekleme kancalarını kullanmayı da öğrenirsiniz.

Yedekleme uzantısını kullanarak AKS kümelerini yedeklemek için Azure Backup'ı kullanabilirsiniz. Uzantı kümeye yüklenmelidir. AKS kümesi yedeklemesi küme kaynaklarını ve kümeye bağlı kalıcı birimleri içerir.

Yedekleme kasası, yedekleme ve geri yükleme işlemlerini tamamlamak için Yedekleme uzantısı aracılığıyla kümeyle iletişim kurar.

Önkoşullar

AKS kümesi için öğe düzeyinde yedeklemeyi yapılandırmadan önce aşağıdaki önkoşulları tamamlayın:

AKS kümesi için öğe düzeyinde yedeklemeyi yapılandırma

AKS kümesi için öğe düzeyinde yedeklemeyi yapılandırmak için şu adımları izleyin:

  1. Azure portalında yedeklemek istediğiniz AKS kümesine gidin.

  2. Kaynak menüsünde Yedekle'yi ve ardından Yedeklemeyi Yapılandır'ı seçin.

  3. AKS örneği yedeklemesi için kullanılacak bir Yedekleme kasası seçin.

    Yedeklemeyi yapılandır sayfasını gösteren ekran görüntüsü.

    Yedekleme kasasında, yedeklemek istediğiniz AKS kümesi için Güvenilen Erişim etkinleştirilmelidir. Güvenilen Erişim'i etkinleştirmek için İzin ver'i seçin. Zaten etkinse İleri'yi seçin.

    Yedeklemeyi Yapılandır'ın gözden geçirme sayfasını gösteren ekran görüntüsü.

    Not

    Güvenilen Erişim'i etkinleştirmeden önce abonelikte TrustedAccessPreview kaynak sağlayıcısı için Microsoft.ContainerServices özellik bayrağını etkinleştirin.

  4. Yedeklemeler için zamanlamayı ve bunların saklama süresini tanımlayan bir yedekleme ilkesi seçin. Sonra İleri'yi seçin.

    Yedekleme ilkesi sayfasını gösteren ekran görüntüsü.

  5. Veri Kaynakları sekmesinde Ekle/Düzenle'yi seçerek yedekleme örneğini tanımlayın.

    Veri Kaynakları sekmesindeki Ekle/Düzenle seçeneğini gösteren ekran görüntüsü.

  6. Yedeklenmesi Gereken Kaynakları Seçin bölmesinde, yedeklenmesi gereken küme kaynaklarını tanımlayın.

  7. Öğe düzeyinde yedeklemeler ve özel kancalar çalıştırmak için yedekleme yapılandırmasını kullanabilirsiniz. Örneğin, veritabanlarının uygulamayla tutarlı yedeklemesini elde etmek için bunu kullanabilirsiniz:

    1. Yedekleme Örneği adı için bir değer girin ve AKS kümesindeki uygulama için yapılandırılan yedekleme örneğine atayın.

      Yedeklemeye eklenecek kaynakların nasıl seçildiğini gösteren ekran görüntüsü.

    2. Yedeklenmesi gereken Ad Alanlarını Seç için, kümedeki tüm mevcut ve gelecekteki ad alanlarını yedeklemek için Tümü'ne tıklayabilir veya yedekleme için belirli ad alanlarını seçmek üzere Listeden seç'i seçebilirsiniz.

      Yedeklemeye eklenecek ad alanlarının nasıl seçildiğini gösteren ekran görüntüsü.

    3. Yedeklenmesi gereken küme kaynaklarını seçmek için kullanabileceğiniz filtreleri görmek için Ek Kaynak Ayarları'nı genişletin. Kaynakları aşağıdaki kategorilere göre yedeklemeyi seçebilirsiniz:

      • Etiketler: Kaynak türlerine atadığınız etiketleri kullanarak AKS kaynaklarını filtreleyebilirsiniz. Etiketleri anahtar/değer çiftleri biçiminde girin. Mantığı kullanarak AND birden çok etiketi birleştirin.

        Örneğin, etiketlerini env=prod;tier!=webgirerseniz, işlem anahtarı ve değeri içeren env bir etikete ve prod değerin olmadığı tieranahtara sahip web bir etikete sahip kaynakları seçer. Bu kaynaklar yedeklenir.

      • API grupları: AKS API grubu ve türünü sağlayarak kaynakları da ekleyebilirsiniz. Örneğin, Dağıtımlar gibi yedek AKS kaynaklarını seçebilirsiniz.

      • Diğer seçenekler: Küme kapsamlı kaynaklar, kalıcı birimler ve gizli diziler için yedeklemeyi etkinleştirebilir veya devre dışı bırakabilirsiniz.

      Ek Kaynak Ayarları bölmesini gösteren ekran görüntüsü.

      Not

      Tüm bu kaynak ayarları birleştirilir ve mantık aracılığıyla AND uygulanır.

    4. AKS kümesinde Dağıtılan MySQL gibi bir veritabanınız varsa, uygulamayla tutarlı yedeklemeler elde etmek için AKS kümenizde özel kaynak olarak dağıtılan yedekleme kancalarını kullanabilirsiniz.

      Yedekleme kancaları, içinde depolanan veritabanıyla bir diskin anlık görüntüsü alınmadan önce çalışan kanca öncesi ve kanca sonrası komutlarından oluşur. Giriş için YAML dosyasının adını ve dağıtıldığı ad alanını sağlamanız gerekir.

      Yedekleme kancaları bölmesini gösteren ekran görüntüsü.

    5. Seç'i seçin.

  8. Anlık görüntü kaynak grubu için, kalıcı birim (Azure Disk Depolama) anlık görüntülerini depolamak için kullanılacak kaynak grubunu seçin. Ardından Doğrula'yı seçin.

    Anlık görüntü kaynak grubu bölmesini gösteren ekran görüntüsü.

  9. Doğrulama tamamlandığında, anlık görüntü kaynak grubundaki kasaya gerekli roller atanmazsa bir hata görüntülenir.

    Doğrulama hatalarını gösteren ekran görüntüsü.

  10. Hatayı çözmek için Veri kaynağı adı'nın altında veri kaynağını seçin ve ardından Eksik rolleri ata'yı seçin.

    Doğrulama hatasını düzeltmeyi gösteren ekran görüntüsü.

  11. Rol ataması tamamlandığında İleri'yi seçin.

    Çözümlenen Yedeklemeyi Yapılandır sayfasını gösteren ekran görüntüsü.

  12. Yedeklemeyi yapılandır'ı seçin.

  13. Yapılandırma tamamlandığında İleri'yi seçin.

    Yedeklemeyi Yapılandır sayfasını gözden geçirmeyi gösteren ekran görüntüsü.

    Yedeklemeyi yapılandırmayı bitirdiğinizde yedekleme örneği oluşturulur.

    AKS kümesi için yapılandırılmış yedeklemeyi gösteren ekran görüntüsü.

Sonraki adım

Azure portalı, Azure CLI kullanarak AKS kümesi yedeklemesini geri yükleme