process/testing/win-connections/README.md
This directory contains test resources and scripts for validating network connectivity between Linux and Windows nodes in a Kubernetes cluster with Calico CNI.
../aso/ for setup)kubeconfig file available at ../aso/kubeconfig| Component | Platform | Description |
|---|---|---|
nginx | Linux | Nginx web server pod and service |
porter | Windows | Porter web server pod and service |
client | Linux | Busybox pod for testing connectivity |
./run-tests.sh
The script will:
demo namespace┌─────────────────┐ ┌─────────────────┐
│ Linux Node │ │ Windows Node │
│ │ │ │
│ ┌───────────┐ │ │ ┌───────────┐ │
│ │ client │──┼────────►│ │ porter │ │
│ └───────────┘ │ Test 1 │ └───────────┘ │
│ │ │ │ │
│ ┌───────────┐ │ │ │ │
│ │ nginx │◄─┼─────────┼────────┘ │
│ └───────────┘ │ Test 2 │ │
└─────────────────┘ └─────────────────┘
On success:
All connectivity tests passed!
On failure, the script will output which test failed and exit with code 1.