wip: oci
This commit is contained in:
37
example/redis-cache/k8s/internal-test.yaml
Normal file
37
example/redis-cache/k8s/internal-test.yaml
Normal file
@@ -0,0 +1,37 @@
|
||||
apiVersion: v1
|
||||
kind: Pod
|
||||
metadata:
|
||||
name: redis-internal-test
|
||||
namespace: redis-demo
|
||||
spec:
|
||||
containers:
|
||||
- name: test
|
||||
image: redis:7-alpine
|
||||
command: ["sh", "-c"]
|
||||
args:
|
||||
- |
|
||||
echo "=== Testing Redis from inside cluster ==="
|
||||
echo "1. Testing DNS resolution..."
|
||||
nslookup redis-headless.redis-demo.svc.cluster.local
|
||||
|
||||
echo ""
|
||||
echo "2. Testing individual pod DNS..."
|
||||
nslookup redis-0.redis-headless.redis-demo.svc.cluster.local
|
||||
nslookup redis-1.redis-headless.redis-demo.svc.cluster.local
|
||||
nslookup redis-2.redis-headless.redis-demo.svc.cluster.local
|
||||
|
||||
echo ""
|
||||
echo "3. Testing Redis connectivity..."
|
||||
redis-cli -h redis-0.redis-headless.redis-demo.svc.cluster.local ping
|
||||
redis-cli -h redis-1.redis-headless.redis-demo.svc.cluster.local ping
|
||||
redis-cli -h redis-2.redis-headless.redis-demo.svc.cluster.local ping
|
||||
|
||||
echo ""
|
||||
echo "4. Testing Redis operations..."
|
||||
redis-cli -h redis-headless.redis-demo.svc.cluster.local set test-key "from-cluster"
|
||||
VALUE=$(redis-cli -h redis-headless.redis-demo.svc.cluster.local get test-key)
|
||||
echo "SET/GET result: $VALUE"
|
||||
|
||||
echo ""
|
||||
echo "=== Internal test completed ==="
|
||||
sleep 3600
|
||||
Reference in New Issue
Block a user