Skip to content

Instantly share code, notes, and snippets.

@vlussenburg
Last active August 6, 2020 19:06
Show Gist options
  • Save vlussenburg/06ff8e29cb2cba2bd9bdeea002372aab to your computer and use it in GitHub Desktop.
Save vlussenburg/06ff8e29cb2cba2bd9bdeea002372aab to your computer and use it in GitHub Desktop.
export TESTED_NS=tmobile
export TESTED_ENV=free
cat <<EOF | kubectl apply -f - && kubectl rollout status -n $TESTED_NS deployment/client --watch && kubectl logs -n $TESTED_NS deployment/client && kubectl delete -n $TESTED_NS deployment/client
apiVersion: apps/v1
kind: Deployment
metadata:
name: client
namespace: $TESTED_NS
labels:
app: client
spec:
replicas: 1
selector:
matchLabels:
app: client
template:
metadata:
labels:
app: client
spec:
containers:
- name: client
image: gophernet/netcat
command:
- sh
- "-c"
- 'echo "Hello from client" | nc -zv -w 2 $TESTED_ENV.cloud.alcide.io 443 || true ;
echo "Hello from client" | nc -zv -w 2 ca-service.$TESTED_ENV.cloud.alcide.io 31443 || true ;
echo "Hello from client" | nc -zv -w 2 olympia-service.$TESTED_ENV.cloud.alcide.io 30666 || true ;
echo "Hello from client" | nc -zv -w 2 kafka-0.kafka-service.$TESTED_ENV.cloud.alcide.io 30000 || true ;
echo "Hello from client" | nc -zv -w 2 kafka-1.kafka-service.$TESTED_ENV.cloud.alcide.io 30001 || true ;
echo "Hello from client" | nc -zv -w 2 kafka-2.kafka-service.$TESTED_ENV.cloud.alcide.io 30002 || true ;
sleep 20'
EOF
@vlussenburg
Copy link
Author

nc -zv -w 2 ca-service.free.cloud.alcide.io 31443
nc -zv -w 2 olympia-service.free.cloud.alcide.io 30666
nc -zv -w 2 kafka-0.kafka-service.free.cloud.alcide.io 30000
nc -zv -w 2 kafka-1.kafka-service.free.cloud.alcide.io 30001
nc -zv -w 2 kafka-2.kafka-service.free.cloud.alcide.io 30002

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment