envoy好像必须基于k8s使用,像envoy gateway,可以脱离k8s单独部署吗?
Envoy Gateway可以在没有Kubernetes的情况下部署。Envoy Gateway可以作为独立的二进制文件进行部署,不需要Kubernetes进行管理。在没有Kubernetes的环境中,可以使用诸如Consul、etcd、Zookeeper等服务注册表来管理Envoy Gateway。
Envoy Gateway是一个开源的边缘计算服务,它可以用于处理HTTP/1.1和HTTP/2请求,提供高性能的网络流量管理功能。在部署Envoy Gateway时,你可以选择基于Kubernetes部署,也可以选择不基于Kubernetes部署。
如果你选择不基于Kubernetes部署Envoy Gateway,那么你需要自己管理Envoy Gateway的部署和运行环境。你可以使用Docker等容器技术来部署Envoy Gateway,然后使用Nginx等反向代理技术来管理Envoy Gateway的访问。
Envoy Gateway是一种基于Kubernetes的服务网格网关,它可以在Kubernetes上运行,但也可以脱离Kubernetes单独部署。Envoy Gateway是一个独立的容器,可以在任何支持Docker的环境中运行。要在非Kubernetes环境中部署Envoy Gateway,您需要使用Docker容器来运行它。
是的,Envoy Gateway通常需要在Kubernetes环境中部署,因为它需要使用Kubernetes的Service和Ingress资源来配置路由和负载均衡。但是,Envoy Gateway也可以在其他环境中部署,例如单机环境、Docker容器环境等。在这些环境中,你可以使用其他工具或服务来配置路由和负载均衡,例如Nginx、HAProxy等。
Envoy本身只是一个proxy,你说的这些是加了控制面的产品。你直接下载它的release,运行example里面的配置就好
此答案来自钉钉群“Tengine 开源交流群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。