Найти тему
Purple Team Diary's

Pod для дебага

Чтобы оперативно получать ценные сведения об обмене данными между микросервисами, контролировать доступность контейнеров или проводить тесты внутри кластера, рекомендуется развернуть эфемерный pod на основе образа Ubuntu. Это простое и элегантное решение, предоставляющее удобный инструмент для диагностики и тестирования.

Создаем простой pod с ubuntu в k8s для debug:

cat <<EOF | kubectl apply -f -
apiVersion: v1
kind: Pod
metadata:
name: ubuntu
namespace: background-operations
labels:
app: ubuntu
spec:
containers:
- image: ubuntu
command:
- "sleep"
- "604800"
imagePullPolicy: IfNotPresent
name: ubuntu
restartPolicy: Always
EOF

Теперь можем подключиться к ubuntu для проведения тестов:

kubectl exec -it ubuntu -- /bin/bash -n background-operations

Ссылка на канал в телеграме: https://t.me/purple_team_diary