首页 > 其他分享 >GRPC - Deploying: Envoy proxy

GRPC - Deploying: Envoy proxy

时间:2024-05-13 13:52:58浏览次数:11  
标签:func GRPC Downloads Envoy -- sh proxy install zzh

Install func-e: https://func-e.io/

func-e makes running Envoy® easy

func-e (pronounced funky) allows you to quickly see available versions of Envoy and try them out. This makes it easy to validate configuration you would use in production. Each time you end a run, a snapshot of runtime state is taken on your behalf. This makes knowledge sharing and troubleshooting easier, especially when upgrading. Try it out!
curl https://func-e.io/install.sh | bash -s -- -b /usr/local/bin
func-e run -c /path/to/envoy.yaml
 

If you don’t have a configuration file, you can start the admin port like this:

func-e run --config-yaml "admin: {address: {socket_address: {address: '127.0.0.1', port_value: 9901}}}"

 

zzh@ZZHPC:~/Downloads$ curl https://func-e.io/install.sh -o func-e-install.sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  9791  100  9791    0     0   3038      0  0:00:03  0:00:03 --:--:--  3038

zzh@ZZHPC:~/Downloads$ lh func-e-install.sh
-rw-rw-r--  1 zzh zzh 9.6K May 13 13:47 func-e-install.sh

zzh@ZZHPC:~/Downloads$ chmod a+x func-e-install.sh 
zzh@ZZHPC:~/Downloads$ sudo ./func-e-install.sh -b /usr/local/bin
tetratelabs/func-e info checking GitHub for latest tag
tetratelabs/func-e info found version: 1.1.4 for v1.1.4/linux/amd64
tetratelabs/func-e info installed /usr/local/bin/func-e

zzh@ZZHPC:~/Downloads$ which func-e
/usr/local/bin/func-e

 

标签:func,GRPC,Downloads,Envoy,--,sh,proxy,install,zzh
From: https://www.cnblogs.com/zhangzhihui/p/18189056

相关文章

  • Dockerfile - build zgrpc-go-professionals:client
     FROM--platform=$BUILDPLATFORMalpineasprotocARGBUILDPLATFORM=linux/amd64TARGETOS=linuxTARGETARCH=amd64#downloadtheprotocbinaryfromgithub#Weunzipthefileinto/usr/local.Noticethatweareextractingboththeprotoc#binary(/bin/pr......
  • Dockerfile - build zgrpc-go-professionals:server
     FROM--platform=$BUILDPLATFORMalpineasprotocARGBUILDPLATFORM=linux/amd64TARGETOS=linuxTARGETARCH=amd64#downloadtheprotocbinaryfromgithub#Weunzipthefileinto/usr/local.Noticethatweareextractingboththeprotoc#binary(/bin/pr......
  • 抽丝剥茧:详述一次DevServer Proxy配置无效问题的细致排查过程
    事情的起因是这样的,在一个已上线的项目中,其中一个包含登录和获取菜单的接口因响应时间较长,后端让我尝试未经服务转发的另一域名下的新接口,旧接口允许跨域请求,但新接口不允许本地访问(只允许发布测试/生产的域名访问)。问题那么问题来了,本地环境该如何成功访问到新的接口并验证业务......
  • GRPC - grpcurl: interact with gRPC servers
    https://github.com/fullstorydev/grpcurl Install:goinstallgithub.com/fullstorydev/grpcurl/cmd/grpcurl@latest Addcodetoenableserverreflection:import"google.golang.org/grpc/reflection"reflection.Register(s)//sisagrpcserver......
  • GRPC - ghz: gRPC benchmarking and load testing tool
     https://ghz.sh/https://github.com/bojand/ghz Installusinggo>=1.16goinstallgithub.com/bojand/ghz/cmd/ghz@latest zzh@ZZHPC:/zdata/Github/zgrpc-go-professionals$ghz--proto./proto/todo/v2/todo.proto\--import-paths=proto\--callto......
  • 6-HAProxy
    6.HAProxyhttps://my.oschina.net/gongfuxiang/blog/4545141部署HAProxy服务器配置网络,安装软件echo'net.ipv4.ip_forward=1'>>sysctl.conf  //开启路由转发sysctl-pyum-yinstallhaproxy修改配置文件vim/etc/haproxy/haproxy.cfg参数说明optionhttplog ......
  • gRPC入门学习之旅目录
     gRPC入门学习之旅(一)gRPC入门学习之旅(二)gRPC入门学习之旅(三)gRPC入门学习之旅(四)gRPC入门学习之旅(五)gRPC入门学习之旅(六) gRPC入门学习之旅(七)gRPC入门学习之旅(八)......
  • gRPC入门学习之旅(八)
     gRPC入门学习之旅(一)gRPC入门学习之旅(二)gRPC入门学习之旅(三)gRPC入门学习之旅(四)gRPC入门学习之旅(五)gRPC入门学习之旅(六) gRPC入门学习之旅(七) 3.7、添加proto协议文件1.将服务端项目Demo.GrpcService中的Protos目录中的Grpc协议文件复制过来,如下图所示:......
  • ZGRPC - A Unit Test Failure
     functestUpdateTasksUnavailableDb(t*testing.T){//Arrangeconn,c:=newClient(t)deferconn.Close()newDb:=NewFakeDb(IsAvailable(false))*fakeDb=*newDb//ClearallthefieldsinfakeDb.d.tasksexceptId.requests......
  • kube-proxy 流量流转方式
    简介kube-proxy是Kubernetes集群中负责服务发现和负载均衡的组件之一。它是一个网络代理,运行在每个节点上,用于service资源的负载均衡。它有两种模式:iptables和ipvs。iptablesiptables是Linux系统中的一个用户空间实用程序,用于配置内核的网络包过滤和网络地址转换(NA......