Envoy入门实战部署,使用UltraISO(软碟通)制作U盘制作启动盘完整教程

随着云计算、虚拟化等技术的普及,很多企业已经开始将应用部署在云平台上,而随着云平台的快速发展,对于网络代理的需求也越来越高。Envoy 作为近年来崛起的代理和网关项目,已经被广泛应用于云计算、微服务架构等领域,成为了一项重要的技术。

本文将介绍Envoy入门实战部署,并以UltraISO(软碟通)制作U盘制作启动盘作为例子进行讲解。

一、Envoy 简介

Envoy 是 Lyft 公司开发的一款高性能、开源、分布式代理和网关。它旨在为微服务架构下的服务通信提供网络代理。与传统负载均衡器和 API 网关相比,Envoy 具有更高的性能、更好的稳定性和更灵活的配置方式。

Envoy 既可以作为服务网格中的一部分,也可以单独使用。它支持多种协议,如 HTTP/1.1、HTTP/2、gRPC、TCP 和 WebSocket,并且使用令人信服的负载均衡算法来处理所有的请求流量。

二、UltraISO 简介

UltraISO(软碟通)是一款功能强大且流行的光盘映像文件管理软件。它支持几乎所有的光盘映像文件格式,包括 ISO、BIN、NRG、CIF、CCD、BWT、MDS、TAO、DAO、CDI、FDC、VCD 等。UltraISO 除了可以对这些映像文件进行编辑、创建、转换和提取等常规操作,还支持将这些文件制作成启动盘。

三、UltraISO 制作启动盘的步骤

1. 打开UltraISO软件,将U盘插入电脑;

2. 点击“文件”菜单 - > "打开",选择要制作成启动盘的ISO镜像文件;

3. 点击“启动”菜单 - > "写入硬盘映像",弹出写入硬盘映像窗口;

4. 在写入硬盘映像窗口中,选择需要写入的U盘,点击“写入”按钮开始制作启动盘。

四、Envoy 实战部署步骤

1. 安装 Docker

在 Linux 系统上安装 Docker,执行以下命令即可安装:

```

curl -fsSL https://get.docker.com -o get-docker.sh

sh get-docker.sh

```

2. 下载 Envoy 镜像

执行以下命令即可从 Docker Hub 上下载 Envoy 镜像:

```

docker pull envoyproxy/envoy

```

3. 编写 Envoy 配置文件

创建一个名为`envoy.yaml`的文件,将以下配置内容添加进去:

```

admin:

access_log_path: /tmp/admin_access.log

address:

socket_address:

address: 0.0.0.0

port_value: 9901

static_resources:

listeners:

- name: listener_0

address:

socket_address:

address: 0.0.0.0

port_value: 8080 # 服务监听端口

filter_chains:

- filters:

- name: envoy.filters.network.http_connection_manager

typed_config:

"@type": "type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager"

stat_prefix: ingress_http

route_config:

name: local_route

virtual_hosts:

- name: local_service

domains: ["*"]

routes:

- match:

prefix: "/"

route:

cluster: local_service

http_filters:

- name: envoy.filters.http.router

clusters:

- name: local_service

connect_timeout: 0.25s

type: static

lb_policy: round_robin

load_assignment:

cluster_name: local_service

endpoints:

- lb_endpoints:

- endpoint:

address:

socket_address:

address: 127.0.0.1 # 服务监听地址

port_value: 8000 # 服务监听端口

```

以上配置文件中,我们定义了一个监听地址为0.0.0.0,端口为8080的 Envoy 代理;同时定义了一个服务端口为8000的本地服务集群。

4. 启动 Envoy

执行以下命令启动 Envoy 代理:

```

docker run -d -p 8080:8080 -p 9901:9901 -v /path/to/envoy.yaml:/etc/envoy/envoy.yaml envoyproxy/envoy

```

以上命令中,我们将本地的`envoy.yaml`文件挂载到了 Docker 容器里,并映射出了 Envoy 的两个端口:8080 和 9901。

到此,我们的 Envoy 实例就已经启动了。

五、总结

本文详细介绍了Envoy入门实战部署以及使用UltraISO(软碟通)制作U盘制作启动盘的步骤。Envoy 作为一款高性能的、开源的、分布式的代理和网关项目,被广泛应用于微服务架构等领域,成为了一项重要的技术。而UltraISO 则是一款功能强大且流行的光盘映像文件管理软件,可以方便地将 ISO 镜像文件制作成启动盘。

购买后如果没出现相关链接,请刷新当前页面!!!
链接失效的请留言 ,我看见了就补上!!!

网站内容来源于互联网,我们将这些信息转载出来的初衷在于分享与学习,这并不意味着我们站点对这些信息的观点或真实性作出认可,我们也不承担对这些信息的责任。
适度游戏益脑,沉迷游戏伤身。 合理安排时间,享受健康生活。适龄提示:适合18岁以上使用!

点赞(43) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部