Dela via


Självstudie: Konfigurera säkerhetskopiering på objektnivå för ett Azure Kubernetes Service-kluster

I den här självstudien beskrivs hur du konfigurerar säkerhetskopiering för ett AKS-kluster (Azure Kubernetes Service) och sedan använder Azure Backup-konfigurationen för att säkerhetskopiera specifika objekt i klustret.

Du får också lära dig hur du använder säkerhetskopieringskrokar i en säkerhetskopieringskonfiguration för att uppnå programkonsekventa säkerhetskopieringar för databaser som distribueras i ett AKS-kluster.

Du kan använda Azure Backup för att säkerhetskopiera AKS-kluster med hjälp av tillägget Säkerhetskopiering. Tillägget måste installeras i klustret. En AKS-klustersäkerhetskopia innehåller klusterresurser och beständiga volymer som är anslutna till klustret.

Säkerhetskopieringsvalvet kommunicerar med klustret via säkerhetskopieringstillägget för att slutföra säkerhetskopierings- och återställningsåtgärderna.

Förutsättningar

Konfigurera säkerhetskopiering för ett AKS-kluster

  1. I Azure Portal går du till det AKS-kluster som du vill säkerhetskopiera.

  2. På resursmenyn väljer du Säkerhetskopiering och sedan Konfigurera säkerhetskopiering.

  3. Välj ett säkerhetskopieringsvalv som ska användas för säkerhetskopiering av AKS-instansen.

    Skärmbild som visar sidan Konfigurera säkerhetskopiering.

    Säkerhetskopieringsvalvet måste ha betrodd åtkomst aktiverat för det AKS-kluster som du vill säkerhetskopiera. Om du vill aktivera betrodd åtkomst väljer du Bevilja behörighet. Om den redan är aktiverad väljer du Nästa.

    Skärmbild som visar granskningssidan för Konfigurera säkerhetskopiering.

    Kommentar

    Innan du aktiverar Betrodd åtkomst aktiverar TrustedAccessPreview du funktionsflaggan Microsoft.ContainerServices för resursprovidern i prenumerationen.

  4. Välj en säkerhetskopieringsprincip som definierar schemat för säkerhetskopieringar och deras kvarhållningsperiod. Välj sedan Nästa.

    Skärmbild som visar sidan Säkerhetskopieringsprincip.

  5. På fliken Datakällor väljer du Lägg till/redigera för att definiera säkerhetskopieringsinstansen.

    Skärmbild som visar alternativet Lägg till/redigera på fliken Datakällor.

  6. I fönstret Välj resurser till säkerhetskopiering definierar du de klusterresurser som ska säkerhetskopieras.

  7. Du kan använda säkerhetskopieringskonfigurationen för säkerhetskopior på objektnivå och för att köra anpassade krokar. Du kan till exempel använda den för att uppnå programkonsekvent säkerhetskopiering av databaser:

    1. Som Namn på säkerhetskopieringsinstans anger du ett värde och tilldelar det till den säkerhetskopieringsinstans som har konfigurerats för programmet i AKS-klustret.

      Skärmbild som visar hur du väljer resurser som ska ingå i säkerhetskopian.

    2. För Välj namnområden som ska säkerhetskopieras kan du antingen välja Alla för att säkerhetskopiera alla befintliga och framtida namnområden i klustret, eller välja Välj från lista för att välja specifika namnområden för säkerhetskopiering.

      Skärmbild som visar hur du väljer namnområden som ska ingå i säkerhetskopian.

    3. Expandera Ytterligare resursinställningar för att se filter som du kan använda för att välja klusterresurser att säkerhetskopiera. Du kan välja att säkerhetskopiera resurser baserat på följande kategorier:

      • Etiketter: Du kan filtrera AKS-resurser med hjälp av etiketter som du tilldelar till typer av resurser. Ange etiketter i form av nyckel/värde-par. Kombinera flera etiketter med hjälp AND av logik.

        Om du till exempel anger etiketterna env=prod;tier!=webväljer processen resurser som har en etikett med env nyckeln och prod värdet och en etikett med tier nyckeln som värdet inte webär för . Dessa resurser säkerhetskopieras.

      • API-grupper: Du kan också inkludera resurser genom att tillhandahålla AKS API-gruppen och typen. Du kan till exempel välja att säkerhetskopiera AKS-resurser som Distributioner.

      • Andra alternativ: Du kan aktivera eller inaktivera säkerhetskopiering för klusteromfattande resurser, beständiga volymer och hemligheter.

      Skärmbild som visar fönstret Ytterligare resursinställningar.

      Kommentar

      Alla dessa resursinställningar kombineras och tillämpas via AND logik.

    4. Om du har en databas som MySQL distribuerad i AKS-klustret kan du använda säkerhetskopieringskrokar som distribueras som anpassade resurser i AKS-klustret för att uppnå programkonsekventa säkerhetskopior.

      Säkerhetskopieringskrokar består av kommandona pre-hook och post-hook som körs innan en ögonblicksbild av en disk med databasen som lagras i den tas. För indata måste du ange namnet på YAML-filen och namnområdet där den distribueras.

      Skärmbild som visar fönstret Säkerhetskopieringskrokar.

    5. Välj Välj.

  8. För Resursgrupp för ögonblicksbild väljer du den resursgrupp som ska användas för att lagra ögonblicksbilder av beständiga volymer (Azure Disk Storage). Välj sedan Verifiera.

    Skärmbild som visar resursgruppsfönstret Ögonblicksbild.

  9. När valideringen är klar visas ett fel om nödvändiga roller inte har tilldelats valvet i resursgruppen för ögonblicksbilder.

    Skärmbild som visar ett verifieringsfel.

  10. Lös felet genom att välja datakällan under Datakällans namn och sedan Tilldela saknade roller.

    Skärmbild som visar hur du löser ett valideringsfel.

  11. När rolltilldelningen är klar väljer du Nästa.

    Skärmbild som visar den lösta sidan Konfigurera säkerhetskopiering.

  12. Välj Konfigurera säkerhetskopiering.

  13. När konfigurationen är klar väljer du Nästa.

    Skärmbild som visar sidan Konfigurera säkerhetskopiering.

    Säkerhetskopieringsinstansen skapas när du har konfigurerat säkerhetskopian.

    Skärmbild som visar en säkerhetskopia som konfigurerats för ett AKS-kluster.

Gå vidare