TCP tunneling with Skupper
- Overview
- Prerequisites
- Step 1: Set up your namespaces
- Step 2: Deploy the backend and frontend services
- Step 3: Connect your namespaces
- Step 4: Expose the backend service on the Skupper network
- Step 5: Test the application
- What just happened?
- Cleaning up
- Next steps
This is a simple demonstration of TCP communication tunneled through a Skupper network from a private to a public cluster and back again. During development of this demonstration, the private cluster was running locally, while the public cluster was on AWS.
We will set up a Skupper network between the two clusters, start a TCP echo-server on the public cluster, then communicate to it from the private cluster and receive its replies. At no time is any port opened on the machine running the private cluster.