Hoppa till innehållet
Stackship-dokumentation English

LivscykelhanteringAdministratörerMaskinöversatt

Plattformens säkerhetskopior

Vad plattformen säkerhetskopierar varje dag, vart säkerhetskopiorna går, vilka säkerhetskopior sidan Säkerhetskopior listar och vad dess hälsovillkor betyder.

Plattformen säkerhetskopierar sig själv med Velero, och sin egen databas dessutom med CloudNativePG. Plattformsadministratörer ser och hanterar båda under Inställningar → Säkerhetskopior, som också finns på sidan Admin. För att öppna den krävs lifecycle/view på plattformens rot.

Vad som säkerhetskopieras

  • Den dagliga säkerhetskopieringen av plattformen. Velero-schemat platform-daily säkerhetskopierar alla namnrymder utom kube-system, kube-public, kube-node-lease och velero, med de klusteromfattande resurserna och volymerna — även tenanternas resurser, så att ett förlorat kluster kan byggas upp igen med dem. Installationsprogrammet ställer in det på att köras kl. 02:00 UTC och behålla varje säkerhetskopia i 30 dagar.
  • Plattformsdatabasen. Plattformens Postgres-kluster arkiverar sin write-ahead-logg till säkerhetskopiemålet hela tiden och tar en daglig bassäkerhetskopia. En tenants Postgres-databas med säkerhetskopiering påslagen arkiverar till samma mål, under en egen sökväg.
  • Före en utrullning som uppgraderar ett tredjepartschart tar operatorn en egen ögonblicksbild — se Uppgradera plattformen.
  • Säkerhetskopiera nu tar en extra säkerhetskopia med samma omfattning som den dagliga.

Sidan tar och listar säkerhetskopior; den återställer dem inte.

Vart säkerhetskopiorna går

Varje säkerhetskopia går till målet: bucketen för Veleros standardlagringsplats, på AWS S3 eller en S3-kompatibel lagring. Kortet Mål visar leverantör, bucket, prefix, region, slutpunkt, åtkomstnyckel-id, när målet senast validerades och om det är tillgängligt.

Håll målet utanför klustret som det säkerhetskopierar. Ett mål vars slutpunkt är en tjänst inuti klustret flaggas: ett fel som tar klustret tar säkerhetskopiorna med sig.

Listan över säkerhetskopior

Tabellen listar plattformens egna säkerhetskopior, med den nyaste först: de dagliga, ögonblicksbilderna före utrullningar, de som tagits med Säkerhetskopiera nu och plattformsdatabasens säkerhetskopior. En tenants manuellt tagna ögonblicksbilder och dess databasers säkerhetskopior finns inte med, men de säkerhetskopior som en säkerhetskopieringspolicy på en tenants resurs tar finns med, med Utrullning som källa. Varje rad visar den Fas som Velero eller CloudNativePG rapporterar, Startad, Varaktighet, Upphör, Källa — Schema, Utrullning eller Manuell — och Problem, med detaljerna under Visa detaljer.

Säkerhetskopiornas hälsa

Säkerhetskopiornas hälsa bedömer fyra villkor, vart och ett OK, Varning, Fel eller Okänt. Villkorens namn visas på engelska.

Villkor Varning eller Fel när
The backup target is available Fel: det finns ingen standardlagringsplats, eller den är inte Available — varje säkerhetskopiering misslyckas tills den är det. Varning: dess slutpunkt ligger inuti klustret
The platform is backed up daily Fel: schemat platform-daily saknas, eller dess senaste säkerhetskopia misslyckades. Varning: schemat är pausat, har inte gett någon säkerhetskopia än, eller dess senaste säkerhetskopia startade för mer än två dagar sedan
Every backup policy is producing backups Varning: den senaste körningen av en säkerhetskopieringspolicy för resurser misslyckades, eller policyn har inte lyckats inom två gånger sitt intervall
No database is filling up behind a failing archive När en Postgres-databas — plattformens eller en tenants — inte kan arkivera sin write-ahead-logg kan den inte heller återanvända den, så volymen fylls tills databasen slutar ta emot skrivningar. Villkoret namnger databasen och, utifrån den uppmätta fyllnadstakten, hur länge den har kvar. Fel när det är under två timmar eller mindre än en tiondel av volymen är ledig; Varning annars, och medan arkiveringen är pausad eller en återupptagnings bassäkerhetskopia inte är klar

Okänt betyder att Lifecycle-modulen inte fick läsa schemat eller säkerhetskopieringspolicyerna. De två andra villkoren har inget Okänt. Plattformen skickar också ett plattformslarm, ett per databas, när en databas fylls upp bakom ett arkiv som inte fungerar eller får sin arkivering pausad. Den kontrollerar var femte minut, så larmet når någon även när ingen har sidan öppen.

För att byta mål eller schema, eller agera på en databas som fylls, se Hantera plattformens säkerhetskopior.