fix: fixed kubespray version and network provisioning

This commit is contained in:
ITQ
2025-08-20 13:22:27 +03:00
parent d266eb5945
commit 4febd4f75a
3 changed files with 6 additions and 8 deletions
+4 -3
View File
@@ -1,15 +1,16 @@
#!/bin/bash
echo "Pulling kubespray image..."
docker pull quay.io/kubespray/kubespray:v2.27.1 -q
docker pull quay.io/kubespray/kubespray:v2.28.0 -q
echo "Pulled"
CONTAINER_ID=`docker run --rm --mount type=bind,source="$(pwd)"/kubespray,dst=/inventory \
--mount type=bind,source="$(pwd)"/.ssh/id_rsa,dst=/root/.ssh/id_rsa \
--mount type=bind,source=/etc/hosts,dst=/etc/hosts \
--network host \
--name kubespray \
--detach \
quay.io/kubespray/kubespray:v2.27.1 \
quay.io/kubespray/kubespray:v2.28.0 \
sleep infinity`
docker exec -i $CONTAINER_ID \
@@ -19,6 +20,6 @@ docker exec -i $CONTAINER_ID \
bash -c " \
ANSIBLE_STDOUT_CALLBACK=default \
ANSIBLE_CALLBACK_WHITELIST= \
ansible-playbook -i /inventory/inventory.ini --private-key /root/.ssh/id_rsa cluster.yml -u ubuntu -b -v"
ansible-playbook -i /inventory/inventory.ini --private-key /root/.ssh/id_rsa cluster.yml -u ubuntu -b -vvv"
docker rm --force $CONTAINER_ID