Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Automatyczne opróżnianie węzłów pomaga chronić obciążenia węzłów przed zakłóceniami w przypadku wystąpienia zaplanowanych zdarzeń na podstawowych maszynach wirtualnych w dowolnej puli węzłów. Gdy wystąpią określone zdarzenia dotyczące węzła, funkcja automatycznego opróżniania węzła (node auto-drain) próbuje zastosować cordon i drenowanie danego węzła, aby zadania mogły zostać bezpiecznie ponownie zaplanowane. Przykładem sytuacji, w której może wystąpić automatyczne odwadnianie węzła, jest przypadek, gdy zaplanowane zdarzenia w puli węzłów spot powodują zdarzenie preempcji węzła. Węzeł typu Spot z taintem "kubernetes.azure.com/scalesetpriority: spot" może otrzymać taint "remediator.kubernetes.azure.com/unschedulable", gdy w tym węźle wystąpi zaplanowane zdarzenie.
Note
Automatyczne opróżnianie węzłów jest najlepszą usługą i nie można zagwarantować, że działa idealnie we wszystkich scenariuszach.
Akcje zaplanowanych zdarzeń
W poniższej tabeli przedstawiono zdarzenia węzła dotyczące automatycznego opróżniania węzła usługi AKS i opisano skojarzone z nimi akcje:
| Event | Description | Action |
|---|---|---|
| Freeze | Podstawowa maszyna wirtualna ma zostać wstrzymana przez kilka sekund. Procesor CPU i łączność sieciowa mogą zostać zawieszone, ale nie ma to wpływu na pamięć ani otwarte pliki. | Włącz usuwanie zasobników w przypadku zdarzeń zamrożenia (wersja zapoznawcza) |
| Reboot | Maszyna wirtualna jest zaplanowana na ponowny rozruch. Pamięć nietrwała maszyny wirtualnej zostanie utracona. | Brak akcji. |
| Redeploy | Maszyna wirtualna ma zostać przeniesiona do innego węzła. Efemeryczne dyski maszyny wirtualnej zostaną utracone. | Sznur i drenaż. |
| Preempt | Maszyna wirtualna typu spot jest usuwana. Efemeryczne dyski maszyny wirtualnej zostaną utracone. | Sznur i drenaż. |
| Terminate | Maszyna wirtualna ma zostać usunięta. | Brak akcji. |
Note
Ponowne wdrożenie i Preempt działają domyślnie i nie wymagają dodatkowej konfiguracji. Wstrzymanie i zakończenie wymagają konfiguracji typu opt-in:
- Zamrożenie: skonfiguruj eksmisję zasobnika dla zdarzeń zamrożenia.
- Kończenie: włącz powiadomienia o kończeniu w Virtual Machine Scale Set jako warunek wstępny automatycznego opróżniania węzłów AKS.
Dalsze kroki
- Konfigurowanie wysiedlania zasobnika dla zdarzeń zamrożenia (wersja zapoznawcza)
- Użyj stref dostępności, aby zwiększyć wysoką dostępność obciążeń roboczych klastra AKS.