本文主要是介绍ECS Fargate 上部署 SkyWalking OAP Server:利用 AWS CLI 和服务发现提供服务,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在本篇文章中,我们将演示如何使用 AWS CLI 在 ECS Fargate 上部署 SkyWalking OAP Server,并利用 AWS 服务发现为 gRPC 流量提供一个静态入口点。这样,客户端就可以通过服务发现名称访问 gRPC 服务。以下是详细步骤:
1. 注册任务定义
创建一个名为 dev-skywalking-oap-server-task.json
的文件,内容如下:
{"family": "dev-skywalking-oap-server-task","executionRoleArn": "ecsTaskExecutionRole","networkMode": "awsvpc","containerDefinitions": [{"name": "dev-skywalking-oap-server","image": "apache/skywalking-oap-server:9.1.0","portMappings": [{"containerPort": 11800,"hostPort": 11800,"protocol": "tcp"},{"containerPort": 12800,"hostPort": 12800,"protocol": "tcp"},{"containerPort": 1234
这篇关于ECS Fargate 上部署 SkyWalking OAP Server:利用 AWS CLI 和服务发现提供服务的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!