docs: убрать упоминания 192.168.1.220, исправить шаблоны SSH
This commit is contained in:
@@ -276,7 +276,6 @@ func (r *FunctionJobReconciler) createRunJob(ctx context.Context, fj *slessv1alp
|
||||
return ctrl.Result{}, nil
|
||||
}
|
||||
|
||||
|
||||
// syncJobStatus читает статус k8s Job и обновляет FunctionJob.Status.
|
||||
// Если Job ещё выполняется — запрашивает повторный reconcile через 5 сек
|
||||
// (Owns не работает кросс-неймспейсно, поэтому используем polling).
|
||||
|
||||
+2
-2
@@ -701,7 +701,7 @@ https://sless.kube5s.ru/fn/sless-ffd1f598c169b0ae/pg-table-reader
|
||||
| **ИТОГО** | **4/4 = 100%** | **749s** |
|
||||
|
||||
**Коммит:** `59563eb`
|
||||
**Схема запуска:** агент запускает `run_stress_test.sh` на удалённом сервере `192.168.1.220` через SSH, получает логи из `/tmp/stress_test_run2.log`
|
||||
**Схема запуска:** агент запускает `run_stress_test.sh` на удалённом сервере `5.172.178.213` через SSH, получает логи из `/tmp/stress_test_run2.log`
|
||||
|
||||
---
|
||||
|
||||
@@ -755,7 +755,7 @@ https://sless.kube5s.ru/fn/sless-ffd1f598c169b0ae/pg-table-reader
|
||||
| 9 | `examples/hello-go/code/greeting.go` | Переименован из handler.go, функция `buildGreeting(guestName)` |
|
||||
| 10 | `examples/pg-list-python/` | Новый пример: Python + PostgreSQL, только HTTP, без job |
|
||||
|
||||
### Docker Hub auth на 192.168.1.220
|
||||
### Docker Hub auth на удалённой машине
|
||||
- Токен: `dckr_pat_aElN35tdXMBrtOAPraV5Fi0o58s` (сохранён в `secrets/dockerhub.env`, chmod 600)
|
||||
- `docker login -u naeel --password-stdin` выполнен на remote machine
|
||||
|
||||
|
||||
+18
-18
@@ -9,12 +9,12 @@
|
||||
- `terraform apply` — TLS timeout при скачивании провайдера
|
||||
- HTTP-запросы к `sless-api.kube5s.ru` — иногда падают
|
||||
|
||||
**Решение:** удалённая машина `192.168.1.220` имеет **прямой выход в интернет без VPN**.
|
||||
**Решение:** удалённая машина `5.172.178.213` имеет **прямой выход в интернет без VPN**.
|
||||
Все долгие операции нужно запускать **там через SSH**, а не локально.
|
||||
|
||||
Агент Copilot делает это автоматически: пишет команду через `sshpass ssh`, читает вывод/логи.
|
||||
Агент Copilot делает это автоматически: пишет команду через `ssh -i /home/naeel/.ssh/naeel_vm_id_ed25519`, читает вывод/логи.
|
||||
|
||||
### Что запускаем на удалённой машине (192.168.1.220):
|
||||
### Что запускаем на удалённой машине (5.172.178.213):
|
||||
- `terraform init / apply / destroy` — все E2E и стресс-тесты
|
||||
- `git pull / push`
|
||||
- `docker build / push`
|
||||
@@ -29,17 +29,17 @@
|
||||
|
||||
### Шаблон: запустить команду на удалённой машине
|
||||
```bash
|
||||
sshpass -p 'p' ssh -o StrictHostKeyChecking=no naeel@192.168.1.220 '<команда>'
|
||||
ssh -i /home/naeel/.ssh/naeel_vm_id_ed25519 -o StrictHostKeyChecking=no naeel@5.172.178.213 '<команда>'
|
||||
```
|
||||
|
||||
### Шаблон: запустить долгий скрипт в фоне и смотреть лог
|
||||
```bash
|
||||
# Запуск в фоне:
|
||||
sshpass -p 'p' ssh -o StrictHostKeyChecking=no naeel@192.168.1.220 \
|
||||
'cd /home/naeel/dev/sless && nohup bash run_stress_test.sh > /tmp/stress.log 2>&1 & echo PID=$!'
|
||||
ssh -i /home/naeel/.ssh/naeel_vm_id_ed25519 -o StrictHostKeyChecking=no naeel@5.172.178.213 \
|
||||
'cd /home/naeel/terra/sless && nohup bash run_stress_test.sh > /tmp/stress.log 2>&1 & echo PID=$!'
|
||||
|
||||
# Следить за логом:
|
||||
sshpass -p 'p' ssh -o StrictHostKeyChecking=no naeel@192.168.1.220 'tail -30 /tmp/stress.log'
|
||||
ssh -i /home/naeel/.ssh/naeel_vm_id_ed25519 -o StrictHostKeyChecking=no naeel@5.172.178.213 'tail -30 /tmp/stress.log'
|
||||
```
|
||||
|
||||
---
|
||||
@@ -50,14 +50,14 @@ sshpass -p 'p' ssh -o StrictHostKeyChecking=no naeel@192.168.1.220 'tail -30 /tm
|
||||
- Если нужен неинтерактивный ввод пароля, установите `sshpass`.
|
||||
|
||||
**Реквизиты удалённой машины:**
|
||||
- Host: `192.168.1.220`
|
||||
- Host: `5.172.178.213`
|
||||
- User: `naeel`
|
||||
- Password: `p`
|
||||
- Repo path: `/home/naeel/dev/sless`
|
||||
- SSH ключ: `/home/naeel/.ssh/naeel_vm_id_ed25519`
|
||||
- Repo path: `/home/naeel/terra/sless`
|
||||
|
||||
Пример подключения:
|
||||
```bash
|
||||
sshpass -p 'p' ssh -o StrictHostKeyChecking=no naeel@192.168.1.220 'echo OK'
|
||||
ssh -i /home/naeel/.ssh/naeel_vm_id_ed25519 -o StrictHostKeyChecking=no naeel@5.172.178.213 'echo OK'
|
||||
```
|
||||
|
||||
2) Скрипты (подготовленные в репо)
|
||||
@@ -70,14 +70,14 @@ sshpass -p 'p' ssh -o StrictHostKeyChecking=no naeel@192.168.1.220 'echo OK'
|
||||
Если `sshpass` установлен, запустить локально и направить вывод в файл на локальной машине:
|
||||
|
||||
```bash
|
||||
sshpass -p 'p' ssh -o StrictHostKeyChecking=no naeel@192.168.1.220 'bash -s' < .tmp/ssh_diag.sh > /tmp/ssh_diag_output.txt 2>&1
|
||||
scp -o StrictHostKeyChecking=no naeel@192.168.1.220:/tmp/ssh_diag_output.txt ./
|
||||
ssh -i /home/naeel/.ssh/naeel_vm_id_ed25519 -o StrictHostKeyChecking=no naeel@5.172.178.213 'bash -s' < .tmp/ssh_diag.sh > /tmp/ssh_diag_output.txt 2>&1
|
||||
scp -i /home/naeel/.ssh/naeel_vm_id_ed25519 -o StrictHostKeyChecking=no naeel@5.172.178.213:/tmp/ssh_diag_output.txt ./
|
||||
```
|
||||
|
||||
Или интерактивно (ввести пароль вручную):
|
||||
Или интерактивно:
|
||||
|
||||
```bash
|
||||
ssh -o StrictHostKeyChecking=no naeel@192.168.1.220 'bash -s' < .tmp/ssh_diag.sh
|
||||
ssh -i /home/naeel/.ssh/naeel_vm_id_ed25519 -o StrictHostKeyChecking=no naeel@5.172.178.213 'bash -s' < .tmp/ssh_diag.sh
|
||||
```
|
||||
|
||||
4) Сбор системных логов вручную (на хосте)
|
||||
@@ -109,9 +109,9 @@ cat /tmp/pearlharbor_bg.log > /tmp/pearlharbor_bg.log.copy || true
|
||||
5) Забрать логи на локальную машину
|
||||
|
||||
```bash
|
||||
scp naeel@192.168.1.220:/tmp/ssh_journal.log ./
|
||||
scp naeel@192.168.1.220:/tmp/auth.log ./
|
||||
scp naeel@192.168.1.220:/tmp/docker_ps.txt ./
|
||||
scp -i /home/naeel/.ssh/naeel_vm_id_ed25519 naeel@5.172.178.213:/tmp/ssh_journal.log ./
|
||||
scp -i /home/naeel/.ssh/naeel_vm_id_ed25519 naeel@5.172.178.213:/tmp/auth.log ./
|
||||
scp -i /home/naeel/.ssh/naeel_vm_id_ed25519 naeel@5.172.178.213:/tmp/docker_ps.txt ./
|
||||
```
|
||||
|
||||
6) Запуск `test_pearlharbor_push.sh` (мультипуш тест)
|
||||
|
||||
Reference in New Issue
Block a user