This is an example of Envoy TCP Proxy from localhost:10000
to www.google.com:80
.
See also https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/listeners/tcp_proxy.
To run a proxy:
% docker run --rm getenvoy/envoy:stable --version
$ genisoimage -output seed.iso -volid cidata -joliet -rock user-data meta-data |
- hosts: all | |
name: get group ips in one line | |
gather_facts: false | |
vars: | |
all_servers_ip: "{{groups['all'] | map('extract',hostvars,['ansible_ssh_host']) | join(',') }}" | |
tasks: | |
- debug: | |
msg: "{{all_servers_ip}}" |
package main | |
import ( | |
"fmt" | |
"time" | |
"github.com/tsenart/vegeta/lib" | |
) | |
func testRate(rate int, sla time.Duration) bool { |
This is an example of Envoy TCP Proxy from localhost:10000
to www.google.com:80
.
See also https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/listeners/tcp_proxy.
To run a proxy:
% docker run --rm getenvoy/envoy:stable --version
# Backup | |
docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql | |
# Restore | |
cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE | |