This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
бюджетная_безотказная_сеть_для_кластера [2025/04/09 04:49] val [Запись вебинара] |
бюджетная_безотказная_сеть_для_кластера [2025/11/16 07:36] (current) val [Шаг 3. Настраиваем bonding, добавляем второй сетевой адаптер и включаем в оказоустойчивую сеть] |
||
|---|---|---|---|
| Line 7: | Line 7: | ||
| ===== Техническое задание ===== | ===== Техническое задание ===== | ||
| - | * Развернуть отказоустойчивую сеть с использованиием неуправляемых коммутаторов | + | * Развернуть отказоустойчивую сеть с использованием неуправляемых коммутаторов |
| * Мигрировать кластер в эту сеть с минимальным временем простоя | * Мигрировать кластер в эту сеть с минимальным временем простоя | ||
| * Убедиться в отказоустойчивости решения | * Убедиться в отказоустойчивости решения | ||
| Line 14: | Line 14: | ||
| * Тэги: Linux, Bond, Ethernet, Cluster, Arp, High availability | * Тэги: Linux, Bond, Ethernet, Cluster, Arp, High availability | ||
| - | * https://val.bmstu.ru/unix/video/Семинар%20Бюджетная%20безотказная%20сеть%20для%20кластера%2008.04.2025.mp4 | + | * [[https://val.bmstu.ru/unix/video/Семинар%20Бюджетная%20безотказная%20сеть%20для%20кластера%2008.04.2025.mp4]] |
| + | * Ютуб: https://youtu.be/-nbAgBoBVFg | ||
| + | * Рутуб: https://rutube.ru/video/private/81df082c6e6555f64708b3fb9e81a36e/?p=PJ8kXkCSd9N5tBrJ1_N9dg | ||
| + | * Вк: https://vk.com/video-2190892_456239486 | ||
| + | * Oк: https://ok.ru/specialistru/topic/157843552951665 | ||
| ===== Методическая подготовка ===== | ===== Методическая подготовка ===== | ||
| Line 58: | Line 62: | ||
| </code> | </code> | ||
| - | * [[https://stackoverflow.com/questions/55072235/how-to-delete-completed-kubernetes-pod|How to delete completed kubernetes pod?]] | + | * [[Система Kubernetes#Поиск и удаление подов в нерабочем состоянии]] |
| - | + | ||
| - | <code> | + | |
| - | kube1:~# kubectl get pods --field-selector=status.phase!=Running -A -o wide | + | |
| - | + | ||
| - | kube1:~# kubectl delete pod --field-selector=status.phase==Succeeded -A | + | |
| - | + | ||
| - | kube1:~# kubectl delete pod --field-selector=status.phase==Failed -A | + | |
| - | </code> | + | |
| ===== Шаг 4. Тестируем отказоустойчивую сеть ===== | ===== Шаг 4. Тестируем отказоустойчивую сеть ===== | ||