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
- Identifiera eller skapa ett säkerhetskopieringsvalv i samma region där du vill säkerhetskopiera ett AKS-kluster.
- Installera tillägget Säkerhetskopiering i det AKS-kluster som du vill säkerhetskopiera.
Konfigurera säkerhetskopiering för ett AKS-kluster
I Azure Portal går du till det AKS-kluster som du vill säkerhetskopiera.
På resursmenyn väljer du Säkerhetskopiering och sedan Konfigurera säkerhetskopiering.
Välj ett säkerhetskopieringsvalv som ska användas för säkerhetskopiering av AKS-instansen.
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.
Kommentar
Innan du aktiverar Betrodd åtkomst aktiverar
TrustedAccessPreview
du funktionsflagganMicrosoft.ContainerServices
för resursprovidern i prenumerationen.Välj en säkerhetskopieringsprincip som definierar schemat för säkerhetskopieringar och deras kvarhållningsperiod. Välj sedan Nästa.
På fliken Datakällor väljer du Lägg till/redigera för att definiera säkerhetskopieringsinstansen.
I fönstret Välj resurser till säkerhetskopiering definierar du de klusterresurser som ska säkerhetskopieras.
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:
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.
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.
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!=web
väljer processen resurser som har en etikett medenv
nyckeln ochprod
värdet och en etikett medtier
nyckeln som värdet inteweb
ä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.
Kommentar
Alla dessa resursinställningar kombineras och tillämpas via
AND
logik.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.
Välj Välj.
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.
När valideringen är klar visas ett fel om nödvändiga roller inte har tilldelats valvet i resursgruppen för ögonblicksbilder.
Lös felet genom att välja datakällan under Datakällans namn och sedan Tilldela saknade roller.
När rolltilldelningen är klar väljer du Nästa.
Välj Konfigurera säkerhetskopiering.
När konfigurationen är klar väljer du Nästa.
Säkerhetskopieringsinstansen skapas när du har konfigurerat säkerhetskopian.