Udostępnij przez


Samouczek: konfigurowanie kopii zapasowej na poziomie elementu dla klastra usługi Azure Kubernetes Service

W tym samouczku opisano sposób konfigurowania kopii zapasowej dla klastra usługi Azure Kubernetes Service (AKS), a następnie używania konfiguracji usługi Azure Backup do tworzenia kopii zapasowych określonych elementów w klastrze.

Dowiesz się również, jak używać punktów zaczepienia kopii zapasowych w konfiguracji kopii zapasowej w celu uzyskania kopii zapasowych spójnych na poziomie aplikacji dla baz danych wdrożonych w klastrze usługi AKS.

Usługi Azure Backup można używać do tworzenia kopii zapasowych klastrów usługi AKS przy użyciu rozszerzenia Backup. Rozszerzenie musi być zainstalowane w klastrze. Tworzenie kopii zapasowej klastra AKS obejmuje zasoby klastra i woluminy trwałe dołączone do klastra.

Magazyn kopii zapasowych komunikuje się z klastrem za pośrednictwem rozszerzenia kopii zapasowej w celu ukończenia operacji tworzenia i przywracania kopii zapasowych.

Wymagania wstępne

Konfigurowanie kopii zapasowej klastra usługi AKS

  1. W witrynie Azure Portal przejdź do klastra usługi AKS, którego kopię zapasową chcesz utworzyć.

  2. W menu zasobów wybierz pozycję Kopia zapasowa, a następnie wybierz pozycję Konfiguruj kopię zapasową.

  3. Wybierz magazyn kopii zapasowych, który ma być używany do tworzenia kopii zapasowej wystąpienia usługi AKS.

    Zrzut ekranu przedstawiający stronę Konfigurowanie kopii zapasowej.

    Magazyn kopii zapasowych musi mieć włączony zaufany dostęp dla klastra usługi AKS, którego kopię zapasową chcesz utworzyć. Aby włączyć dostęp zaufany, wybierz pozycję Udziel uprawnień. Jeśli ta opcja jest już włączona, wybierz pozycję Dalej.

    Zrzut ekranu przedstawiający stronę przeglądu dotyczącą konfigurowania kopii zapasowej.

    Uwaga

    Przed włączeniem zaufanego dostępu włącz flagę TrustedAccessPreview funkcji dostawcy Microsoft.ContainerServices zasobów w ramach subskrypcji.

  4. Wybierz zasady tworzenia kopii zapasowych, które definiują harmonogram tworzenia kopii zapasowych i ich okresu przechowywania. Następnie kliknij przycisk Dalej.

    Zrzut ekranu przedstawiający stronę Zasady tworzenia kopii zapasowych.

  5. Na karcie Źródła danych wybierz pozycję Dodaj/Edytuj, aby zdefiniować wystąpienie kopii zapasowej.

    Zrzut ekranu przedstawiający opcję Dodaj/Edytuj na karcie Źródła danych.

  6. W okienku Wybierz zasoby do kopii zapasowej określ zasoby klastra do utworzenia kopii zapasowej.

  7. Konfigurację kopii zapasowej można używać do tworzenia kopii zapasowych na poziomie elementu i uruchamiania niestandardowych punktów zaczepienia. Można na przykład użyć jej do tworzenia kopii zapasowych baz danych spójnych na poziomie aplikacji:

    1. W polu Nazwa wystąpienia kopii zapasowej wprowadź wartość i przypisz ją do wystąpienia kopii zapasowej skonfigurowanego dla aplikacji w klastrze usługi AKS.

      Zrzut ekranu przedstawiający sposób wybierania zasobów do uwzględnienia w kopii zapasowej.

    2. W obszarze Wybierz przestrzenie nazw do utworzenia kopii zapasowej możesz wybrać pozycję Wszystkie, aby utworzyć kopię zapasową wszystkich istniejących i przyszłych przestrzeni nazw w klastrze, lub wybrać pozycję Wybierz z listy, aby wybrać określone przestrzenie nazw do utworzenia kopii zapasowej.

      Zrzut ekranu przedstawiający sposób wybierania przestrzeni nazw do uwzględnienia w kopii zapasowej.

    3. Rozwiń Dodatkowe ustawienia zasobów, aby wyświetlić filtry, których można użyć do wyboru zasobów klastra do utworzenia kopii zapasowej. Możesz utworzyć kopię zapasową zasobów na podstawie następujących kategorii:

      • Etykiety: zasoby usługi AKS można filtrować przy użyciu etykiet przypisywanych do typów zasobów. Wprowadź etykiety w postaci par klucz/wartość. Połącz wiele etykiet za pomocą logiki AND.

        Jeśli na przykład wprowadzisz etykiety env=prod;tier!=web, proces wybiera zasoby, które mają etykietę z kluczem env i wartością prod, oraz etykietę z kluczem tier, dla którego wartość nie wynosi web. Te zasoby są zabezpieczone.

      • Grupy API: możesz również uwzględnić zasoby, podając grupę API AKS i typ. Możesz na przykład wybrać zasoby AKS do kopii zapasowej, takie jak na przykład Wdrożenia.

      • Inne opcje: możesz włączyć lub wyłączyć kopiowanie zapasowe dla zasobów o zakresie klastra, woluminów trwałych i tajemnic.

      Zrzut ekranu przedstawiający okienko Dodatkowe ustawienia zasobów.

      Uwaga

      Wszystkie te ustawienia zasobów są łączone i stosowane za pośrednictwem AND logiki.

    4. Jeśli masz bazę danych, taką jak MySQL, wdrożoną w klastrze AKS, możesz użyć haków kopii zapasowych wdrażanych jako zasoby niestandardowe w klastrze AKS, aby uzyskać kopie zapasowe spójne na poziomie aplikacji.

      Haki kopii zapasowej składają się z poleceń wstępnych i post-hook uruchamianych przed migawką dysku z bazą danych przechowywaną w niej. W przypadku danych wejściowych należy podać nazwę pliku YAML i przestrzeń nazw, w której została wdrożona.

      Zrzut ekranu przedstawiający okienko Punkt zaczepienia kopii zapasowej.

    5. Naciśnij przycisk Wybierz.

  8. W obszarze Grupa zasobów migawki wybierz grupę zasobów, która ma być używana do przechowywania migawek woluminu trwałego (Azure Disk Storage). Następnie wybierz pozycję Zweryfikuj.

    Zrzut ekranu przedstawiający okienko Grupy zasobów migawki.

  9. Po zakończeniu walidacji, jeśli wymagane role nie są przypisane do magazynu w grupie zasobów migawki, zostanie wyświetlony błąd.

    Zrzut ekranu przedstawiający błąd weryfikacji.

  10. Aby rozwiązać ten problem, w obszarze Nazwa źródła danych wybierz źródło danych, a następnie wybierz pozycję Przypisz brakujące role.

    Zrzut ekranu przedstawiający sposób rozwiązywania błędu weryfikacji.

  11. Po zakończeniu przypisywania roli wybierz pozycję Dalej.

    Zrzut ekranu przedstawiający rozwiązaną stronę Konfigurowanie kopii zapasowej.

  12. Wybierz pozycję Konfiguruj kopię zapasową.

  13. Po zakończeniu konfiguracji wybierz pozycję Dalej.

    Zrzut ekranu przedstawiający stronę Konfigurowanie kopii zapasowej.

    Instancja kopii zapasowej jest tworzona po zakończeniu konfigurowania kopii zapasowej.

    Zrzut ekranu przedstawiający kopię zapasową skonfigurowaną dla klastra usługi AKS.

Następny krok

Przywróć kopię zapasową klastra AKS, korzystając z Azure Portal, Azure CLI