From 591cdaf8318379ca9c771558c16c340742cbcf52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B5=D1=80=D0=B3=D0=B5=D0=B9=20=D0=90=D0=BD=D1=82?= =?UTF-8?q?=D1=80=D0=BE=D0=BF=D0=BE=D0=B2?= Date: Sun, 26 Oct 2025 08:28:19 +0300 Subject: [PATCH] =?UTF-8?q?refactor:=20=D0=BF=D0=B5=D1=80=D0=B5=D0=B8?= =?UTF-8?q?=D0=BC=D0=B5=D0=BD=D0=BE=D0=B2=D0=B0=D1=82=D1=8C=20=D0=BA=D0=BE?= =?UTF-8?q?=D0=BD=D1=82=D0=B5=D0=B9=D0=BD=D0=B5=D1=80=20Kubernetes=20?= =?UTF-8?q?=D0=B2=20k8s-controller?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Все команды make k8s теперь используют единый контейнер k8s-controller - Упрощена логика именования контейнеров - Контейнер k8s-controller используется для всех операций с Kubernetes --- Makefile | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/Makefile b/Makefile index c84b45c..2efbc30 100644 --- a/Makefile +++ b/Makefile @@ -1036,7 +1036,7 @@ k8s: ls -1 molecule/presets/k8s/*.yml 2>/dev/null | sed 's|molecule/presets/k8s/||g' | sed 's|\.yml||g' | sed 's/^/ - /' || echo " - k8s-minimal"; \ exit 1; \ fi; \ - CONTAINER_NAME=k8s-$$PRESET; \ + CONTAINER_NAME=k8s-controller; \ docker run -d --name $$CONTAINER_NAME --rm \ -v "$(PWD):/workspace" -w /workspace \ -v /var/run/docker.sock:/var/run/docker.sock \ @@ -1055,7 +1055,7 @@ k8s: echo "🗑️ Удаление Kind кластера и контейнеров..."; \ PRESET_ARG="$(word 3, $(MAKECMDGOALS))"; \ PRESET=$${PRESET_ARG:-k8s-minimal}; \ - CONTAINER_NAME=k8s-$$PRESET; \ + CONTAINER_NAME=k8s-controller; \ if docker ps | grep -q $$CONTAINER_NAME; then \ echo "🗑️ Удаление Kind кластеров..."; \ docker exec $$CONTAINER_NAME bash -c "kind delete clusters --all" 2>/dev/null || true; \ @@ -1080,7 +1080,7 @@ k8s: echo "💡 Пример: make k8s stop kubernetes"; \ exit 1; \ fi; \ - CONTAINER_NAME=k8s-$$PRESET_ARG; \ + CONTAINER_NAME=k8s-controller; \ if docker ps | grep -q $$CONTAINER_NAME; then \ docker exec $$CONTAINER_NAME bash -c "kind get clusters | xargs -I {} kind stop cluster --name {}" 2>/dev/null || true; \ echo "✅ Kind кластер остановлен"; \ @@ -1098,7 +1098,7 @@ k8s: echo "💡 Пример: make k8s start kubernetes"; \ exit 1; \ fi; \ - CONTAINER_NAME=k8s-$$PRESET_ARG; \ + CONTAINER_NAME=k8s-controller; \ if ! docker ps | grep -q $$CONTAINER_NAME; then \ echo "❌ Контейнер $$CONTAINER_NAME не запущен"; \ echo "💡 Запустите: make k8s create $$PRESET_ARG"; \ @@ -1114,7 +1114,7 @@ k8s: echo "💡 Пример: make k8s status kubernetes"; \ exit 1; \ fi; \ - CONTAINER_NAME=k8s-$$PRESET_ARG; \ + CONTAINER_NAME=k8s-controller; \ if docker ps | grep -q $$CONTAINER_NAME; then \ docker exec $$CONTAINER_NAME bash -c "kind get clusters" 2>/dev/null || echo " Нет кластеров"; \ docker exec $$CONTAINER_NAME bash -c "kind get clusters | while read cluster; do echo \"Кластер: \$$cluster\"; kubectl --context kind-\$$cluster get nodes 2>/dev/null || true; done" 2>/dev/null || true; \ @@ -1130,7 +1130,7 @@ k8s: echo "💡 Пример: make k8s config kubernetes"; \ exit 1; \ fi; \ - CONTAINER_NAME=k8s-$$PRESET_ARG; \ + CONTAINER_NAME=k8s-controller; \ if ! docker ps | grep -q $$CONTAINER_NAME; then \ echo "❌ Контейнер $$CONTAINER_NAME не запущен"; \ echo "💡 Запустите: make k8s create $$PRESET_ARG"; \ @@ -1165,7 +1165,7 @@ k8s: echo "💡 Пример: make k8s addon kubernetes https://example.com/manifest.yaml"; \ exit 1; \ fi; \ - CONTAINER_NAME=k8s-$$PRESET_ARG; \ + CONTAINER_NAME=k8s-controller; \ if ! docker ps | grep -q $$CONTAINER_NAME; then \ echo "❌ Контейнер $$CONTAINER_NAME не запущен"; \ echo "💡 Запустите: make k8s create $$PRESET_ARG"; \ @@ -1183,7 +1183,7 @@ k8s: echo "💡 Пример: make k8s nodes kubernetes"; \ exit 1; \ fi; \ - CONTAINER_NAME=k8s-$$PRESET_ARG; \ + CONTAINER_NAME=k8s-controller; \ if ! docker ps | grep -q $$CONTAINER_NAME; then \ echo "❌ Контейнер $$CONTAINER_NAME не запущен"; \ echo "💡 Запустите: make k8s create $$PRESET_ARG"; \ @@ -1199,7 +1199,7 @@ k8s: echo "💡 Пример: make k8s shell kubernetes"; \ exit 1; \ fi; \ - CONTAINER_NAME=k8s-$$PRESET_ARG; \ + CONTAINER_NAME=k8s-controller; \ if docker ps | grep -q $$CONTAINER_NAME; then \ docker exec -it $$CONTAINER_NAME bash; \ else \ @@ -1216,7 +1216,7 @@ k8s: echo "💡 Пример: make k8s manifest apply kubernetes https://example.com/manifest.yaml"; \ exit 1; \ fi; \ - CONTAINER_NAME=k8s-$$PRESET_ARG; \ + CONTAINER_NAME=k8s-controller; \ if ! docker ps | grep -q $$CONTAINER_NAME; then \ echo "❌ Контейнер $$CONTAINER_NAME не запущен"; \ echo "💡 Запустите: make k8s create $$PRESET_ARG"; \ @@ -1249,7 +1249,7 @@ k8s: echo "💡 Пример: make k8s helm list kubernetes"; \ exit 1; \ fi; \ - CONTAINER_NAME=k8s-$$PRESET_ARG; \ + CONTAINER_NAME=k8s-controller; \ if ! docker ps | grep -q $$CONTAINER_NAME; then \ echo "❌ Контейнер $$CONTAINER_NAME не запущен"; \ echo "💡 Запустите: make k8s create $$PRESET_ARG"; \ @@ -1316,7 +1316,7 @@ k8s: echo "💡 Пример: make k8s helmrepo list kubernetes"; \ exit 1; \ fi; \ - CONTAINER_NAME=k8s-$$PRESET_ARG; \ + CONTAINER_NAME=k8s-controller; \ if ! docker ps | grep -q $$CONTAINER_NAME; then \ echo "❌ Контейнер $$CONTAINER_NAME не запущен"; \ echo "💡 Запустите: make k8s create $$PRESET_ARG"; \