feat: добавлена команда recreate для port-forward
- Добавлена функция recreate_portforwards() в scripts/portforward.py - Команда recreate удаляет все существующие port-forward и создает их заново - Добавлена команда в Makefile: make k8s portforward recreate - Полезно для переподключения после перезапуска контейнера или кластера
This commit is contained in:
@@ -173,9 +173,16 @@ def delete_portforward(port):
|
||||
except ProcessLookupError:
|
||||
print(f"⚠️ Процесс {pid} уже не существует")
|
||||
|
||||
def recreate_portforwards():
|
||||
"""Пересоздает port-forward: удаляет существующие и создает заново"""
|
||||
print("🔄 Пересоздание port-forward...")
|
||||
clear_portforwards()
|
||||
time.sleep(1)
|
||||
create_portforwards()
|
||||
|
||||
def main():
|
||||
if len(sys.argv) < 2:
|
||||
print("Usage: portforward.py <create|list|delete|clear> [port]")
|
||||
print("Usage: portforward.py <create|list|delete|clear|recreate> [port]")
|
||||
sys.exit(1)
|
||||
|
||||
command = sys.argv[1]
|
||||
@@ -186,6 +193,8 @@ def main():
|
||||
list_portforwards()
|
||||
elif command == "clear":
|
||||
clear_portforwards()
|
||||
elif command == "recreate":
|
||||
recreate_portforwards()
|
||||
elif command == "delete":
|
||||
if len(sys.argv) < 3:
|
||||
print("Usage: portforward.py delete <port>")
|
||||
|
||||
Reference in New Issue
Block a user