feat: add k3s-inside-dind

This commit is contained in:
Sun-ZhenXing
2025-12-25 17:54:03 +08:00
parent 1b34b74851
commit fe37a25c41
10 changed files with 559 additions and 13 deletions

View File

@@ -0,0 +1,25 @@
#!/bin/bash
set -e
dockerd-entrypoint.sh &
DOCKER_PID=$!
echo "Waiting for Docker daemon..."
timeout=30
while ! docker info > /dev/null 2>&1; do
timeout=$(($timeout - 1))
if [ $timeout -eq 0 ]; then
echo "Timed out waiting for Docker daemon to start"
exit 1
fi
sleep 1
done
echo "Docker is ready."
echo "Starting K3s..."
exec k3s server \
--snapshotter=native \
--disable=traefik \
--write-kubeconfig-mode=644 \
--https-listen-port=6443 \
"$@"