diff --git a/Makefile b/Makefile index f23ba57..5e21ffc 100644 --- a/Makefile +++ b/Makefile @@ -1370,7 +1370,7 @@ k8s: fi; \ case "$$PORTFWD_CMD" in \ create) \ - echo "🔌 Создание port-forward..."; \ + echo "🔌 Создание port-forward (локально)..."; \ python3 scripts/portforward.py create;; \ list) \ echo "📋 Список активных port-forward..."; \ @@ -1389,9 +1389,25 @@ k8s: fi; \ echo "🗑️ Удаление port-forward на порту $$PORT_ARG..."; \ python3 scripts/portforward.py delete $$PORT_ARG;; \ + container-start) \ + echo "🚀 Запуск контейнера k8s-portforward..."; \ + python3 scripts/portforward_container.py start;; \ + container-stop) \ + echo "🛑 Остановка контейнера k8s-portforward..."; \ + python3 scripts/portforward_container.py stop;; \ + container-restart) \ + echo "🔄 Перезапуск контейнера k8s-portforward..."; \ + python3 scripts/portforward_container.py restart;; \ + container-status) \ + echo "📊 Статус контейнера k8s-portforward..."; \ + python3 scripts/portforward_container.py status;; \ + container-logs) \ + echo "📋 Логи контейнера k8s-portforward..."; \ + python3 scripts/portforward_container.py logs;; \ *) \ echo "❌ Неизвестная команда: $$PORTFWD_CMD"; \ - echo "💡 Доступные команды: create, list, clear, recreate, delete"; \ + echo "💡 Локальные команды: create, list, clear, recreate, delete"; \ + echo "💡 Команды контейнера: container-start, container-stop, container-restart, container-status, container-logs"; \ exit 1;; \ esac;; \ *) \ @@ -1439,11 +1455,16 @@ k8s: echo " 💡 Команды: apply, delete, update, rollback, list, status"; \ echo " 💡 Пример: make k8s helm apply kubernetes nginx stable/nginx-ingress"; \ echo ""; \ - echo " make k8s helmrepo [cmd] [preset] [name] [url] - работа с Helm репозиториями"; \ - echo " 💡 Команды: add, list, delete, update, packages"; \ - echo " 💡 Пример: make k8s helmrepo add kubernetes stable https://charts.helm.sh/stable"; \ - echo ""; \ - echo "💡 Примеры:"; \ + echo " make k8s helmrepo [cmd] [preset] [name] [url] - работа с Helm репозиториями"; \ + echo " 💡 Команды: add, list, delete, update, packages"; \ + echo " 💡 Пример: make k8s helmrepo add kubernetes stable https://charts.helm.sh/stable"; \ + echo ""; \ + echo " make k8s portforward [cmd] - управление port-forward"; \ + echo " 💡 Локальные команды: create, list, clear, recreate, delete [port]"; \ + echo " 💡 Команды контейнера: container-start, container-stop, container-restart, container-status, container-logs"; \ + echo " 💡 Пример: make k8s portforward create"; \ + echo ""; \ + echo "💡 Примеры:"; \ echo " make k8s create # создать минимальный кластер"; \ echo " make k8s create kubernetes # создать кластер с аддонами"; \ echo " make k8s nodes kubernetes # показать узлы кластера"; \