Reworked pasarguard nodes daemonset.
All checks were successful
Update Kubernetes Services Wiki / Generate and Update K8s Wiki (push) Successful in 16s
Check with kubeconform / lint (push) Successful in 1m12s
Auto-update README / Generate README and Create MR (push) Successful in 17s

This commit is contained in:
Ultradesu
2025-12-08 18:01:25 +02:00
parent 737604f466
commit 95913c3f73
2 changed files with 2 additions and 11 deletions

View File

@@ -254,8 +254,7 @@ data:
# Detect xray API port BEFORE starting monitoring loop
echo "Detecting xray API port..."
for i in $(seq 1 60); do
# Without hostNetwork, use ss to check listening ports in the same network namespace
API_PORT=$(ss -tlnp 2>/dev/null | grep xray | grep 127.0.0.1 | awk '{print $4}' | sed 's/.*://' | head -1)
API_PORT=$(netstat -tlnp 2>/dev/null | grep xray | grep 127.0.0.1 | awk '{print $4}' | cut -d: -f2 | head -1)
if [ -n "$API_PORT" ]; then
echo "Found xray API port: $API_PORT"
echo -n "$API_PORT" > /shared/xray-api-port
@@ -274,7 +273,7 @@ data:
LAST_PORT="$API_PORT"
while true; do
API_PORT=$(ss -tlnp 2>/dev/null | grep xray | grep 127.0.0.1 | awk '{print $4}' | sed 's/.*://' | head -1)
API_PORT=$(netstat -tlnp 2>/dev/null | grep xray | grep 127.0.0.1 | awk '{print $4}' | cut -d: -f2 | head -1)
if [ -n "$API_PORT" ] && [ "$API_PORT" != "$LAST_PORT" ]; then
echo "API port changed from $LAST_PORT to $API_PORT"
echo -n "$API_PORT" > /shared/xray-api-port