Skip to content

Instantly share code, notes, and snippets.

@alochym01
Last active June 1, 2021 08:23
Show Gist options
  • Save alochym01/c491323fad16fb419a2a588a7a4c9c6e to your computer and use it in GitHub Desktop.
Save alochym01/c491323fad16fb419a2a588a7a4c9c6e to your computer and use it in GitHub Desktop.
  1. Create Upstream Object - curl -X POST http://master-1:8001/upstreams --data name=users-upstream
  2. Assign target to Upstream Services
    curl -X POST http://master-1:8001/upstreams/users-upstream/targets --data target='192.168.2.20:5001'
    curl -X POST http://master-1:8001/upstreams/users-upstream/targets --data target='192.168.2.20:5002'
  3. Create Services Object with upstream
    curl -i -X POST http://master-1:8001/services/ --data 'name=users-services' --data host='users-upstream'
  4. Create Route to Service
    curl -i -X POST http://master-1:8001/services/users-services/routes --data 'hosts[]=cinema.com'
  5. Test
    curl -i -X GET --url http://master-1:8000/users --header 'Host: cinema.com' -v
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment