Namn och statusar
Namnreglerna för resursgrupper och deras namnrymder, vad varje status betyder, och vad du gör när en grupp är Failed.
Namn
- 3 till 50 tecken: gemener, siffror och bindestreck, med en bokstav eller siffra först. Avsluta också namnet med en bokstav eller siffra; se Failed.
- Unikt i boundaryn.
- Kan inte ändras efter att gruppen har skapats.
Namnrymdsnamn
Varje resursgrupp blir namnrymden rg-<prefix>-<namn> på sina kluster, där <prefix> är de
första nio tecknen i boundaryns slug (eller hela sluggen när den är kortare). Med gränsen på 50
tecken för namnet blir det som mest 63 tecken. stsh rg get <namn> -o json visar det som
kubernetesNamespace.
Namnrymdsnamnet måste vara unikt på plattformen. Två boundaries vars sluggar börjar med samma nio tecken kan därför inte båda ha en grupp med samma namn.
Statusar
| Status | Betydelse |
|---|---|
| Provisioning | Gruppens namnrymd håller på att skapas på boundaryns kluster. |
| Active | Namnrymden finns på varje kluster som gruppen placerades på. Resurser kan skapas i den. |
| Failed | Namnrymden kunde inte skapas på minst ett kluster. Plattformen fortsätter att försöka — se Failed. |
| Deleting | Gruppens namnrymder håller på att raderas. När varje kluster har tagit emot raderingen tas gruppens åtkomst bort och gruppen försvinner ur listan. Om åtkomsten inte går att ta bort förblir gruppen Deleting och prövas igen — se Följ raderingen. |
Plattformen tar sig an grupper som skapas eller raderas direkt, och går igenom varje grupp igen varje minut.
När en grupp är Failed
En misslyckad grupp prövas igen varje minut och blir Active av sig själv så snart dess
namnrymd kan skapas på varje kluster. Orsaken registreras på gruppen — stsh rg get <namn> -o json
visar den som statusReason — och på den misslyckade åtgärden på boundaryns flik Åtgärder.
Vanliga orsaker:
- Namnet slutar med bindestreck. Kubernetes avvisar ett sådant namnrymdsnamn, så gruppen kan aldrig bli Active. Radera den och skapa den med ett namn som slutar med en bokstav eller siffra.
- En namnrymd med samma namn finns redan på klustret. Direkt efter att en grupp med samma namn har raderats kan den gamla namnrymden fortfarande vara på väg bort; den nya gruppen återhämtar sig när den är borta — se Använda namnet igen. Om namnrymden inte är på väg bort hör den inte till någon resursgrupp, och en plattformsadministratör måste ta bort den från klustret.
- Klustret gick inte att nå. Gruppen återhämtar sig när klustret är tillbaka.
En grupp som förblir Provisioning
En grupp som avvisades för att boundaryn inte hade något aktivt kluster finns ändå kvar i listan, som Provisioning, och ingenting kommer någonsin att hända med den. Radera den, se till att boundaryn har en aktiv projektion, och skapa den igen.