Коммит 0abbd4ba создал по автору ruslanshaykh's avatar ruslanshaykh
Просмотр файлов

фикс

владелец b81d4f9e
Конвейер #26600 неудачно с этапами
in 3 минуты и 42 секунды
......@@ -7,6 +7,7 @@ variables:
DOCKER_DRIVER: overlay2
MAVEN_OPTS: "-Dmaven.repo.local=${CI_PROJECT_DIR}/.m2/repository"
CLUSTER_NAME: "face-rec-cluster"
KUBECONFIG: "/builds/${CI_PROJECT_PATH}/kubeconfig.yaml"
cache:
key: "maven-repo-${CI_COMMIT_REF_SLUG}"
......@@ -55,19 +56,25 @@ build_job:
deploy_job:
stage: deploy
image: docker:latest
services:
- docker:dind
script:
- apk add --no-cache curl kind kubectl
- apk add --no-cache curl
- curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.20.0/kind-linux-amd64
- chmod +x ./kind && mv ./kind /usr/local/bin/kind
- curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
- chmod +x ./kubectl && mv ./kubectl /usr/local/bin/kubectl
- kind get clusters
- >
if ! kind get clusters | grep -q "face-rec-cluster"; then
echo "Создаем кластер face-rec-cluster...."
kind create cluster --name $CLUSTER_NAME --config k8s/cluster-config.yaml
kind export kubeconfig --name $CLUSTER_NAME
kind export kubeconfig --name $CLUSTER_NAME --kubeconfig $KUBECONFIG
kubectl cluster-info
kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/main/deploy/static/provider/kind/deploy.yaml
kubectl wait --namespace ingress-nginx --for=condition=ready pod --selector=app.kubernetes.io/component=controller --timeout=300s
else
kind export kubeconfig --name $CLUSTER_NAME
kind export kubeconfig --name $CLUSTER_NAME --kubeconfig $KUBECONFIG
fi
- kubectl cluster-info
- kubectl apply -f k8s/namespace.yaml
......
Поддерживает Markdown
0% или .
You are about to add 0 people to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Пожалуйста, зарегистрируйтесь или чтобы прокомментировать