feat: добавлены команды управления контейнером port-forward в make k8s portforward
- Добавлены команды: container-start, container-stop, container-restart, container-status, container-logs - Локальные команды: create, list, clear, recreate, delete - Команды контейнера работают через k8s-controller - Обновлена справка с описанием всех команд
This commit is contained in:
35
Makefile
35
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 # показать узлы кластера"; \
|
||||
|
||||
Reference in New Issue
Block a user