Skip to content

Add Volcano Engine ECS scenario - #15

Merged
No-Github merged 4 commits into
masterfrom
copilot/implement-ecs-scene-volcengine
Jan 23, 2026
Merged

Add Volcano Engine ECS scenario#15
No-Github merged 4 commits into
masterfrom
copilot/implement-ecs-scene-volcengine

Conversation

Copilot AI commented Jan 23, 2026

Copy link
Copy Markdown
Contributor

Implements ECS deployment scenario for Volcano Engine (火山引擎) following the existing Aliyun pattern.

Implementation

Created volcengine/ecs/ with complete Terraform configuration:

  • Infrastructure: VPC, subnet, security group (all TCP ingress), EIP with 100Mbps bandwidth
  • Instance: ecs.e-c1m1.large (2c2g), 20GB ESSD_PL0, Debian 12, PostPaid billing
  • Authentication: Random 10-char SSH password via random_password resource
  • Initialization: User data script installs base tools (curl, wget, tmux), enables BBR, configures tmux

Configuration

Provider credentials via environment variables:

export VOLCENGINE_ACCESS_KEY="..."
export VOLCENGINE_SECRET_KEY="..."

Standard redc commands:

redc pull volcengine/ecs
redc run volcengine/ecs
redc status [uuid]
redc stop [uuid]

Outputs public IP and SSH password for instance access.

Original prompt

This section details on the original issue you should resolve

<issue_title>[新场景] 实现火山引擎的 ecs 场景</issue_title>
<issue_description>参考目前模板编写教程,实现在 火山引擎 下部署 ecs 的场景

火山引擎的 tf 文档
https://registry.terraform.io/providers/volcengine/volcengine/latest/docs

火山引擎 的官方教程
https://www.volcengine.com/docs/6706/101977?lang=zh

配置和规格参考 阿里云的 ecs 实现,用按量计费,规格ecs.e-c1m1.large,存储 20g,操作系统用 debian,登录方式用随机生成的ssh密码</issue_description>

Comments on the Issue (you are @copilot in this section)


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI and others added 2 commits January 23, 2026 08:41
Co-authored-by: No-Github <18167071+No-Github@users.noreply.github.com>
Co-authored-by: No-Github <18167071+No-Github@users.noreply.github.com>
Copilot AI changed the title [WIP] Implement ECS scene deployment for Volcano Engine Add Volcano Engine ECS scenario Jan 23, 2026
Copilot AI requested a review from No-Github January 23, 2026 08:45
@No-Github

Copy link
Copy Markdown
Member
image

一个反直觉的点, ecs.e-c1m1.large 实际是 2 vCPU 2 GiB,需要修改下 说明 @copilot

Co-authored-by: No-Github <18167071+No-Github@users.noreply.github.com>

Copilot AI commented Jan 23, 2026

Copy link
Copy Markdown
Contributor Author
image

一个反直觉的点, ecs.e-c1m1.large 实际是 2 vCPU 2 GiB�...

已修复,更新为 2核2G内存。Commit: 069296b

@No-Github
No-Github marked this pull request as ready for review January 23, 2026 09:37
@No-Github
No-Github merged commit 05d0179 into master Jan 23, 2026
2 checks passed
@No-Github
No-Github deleted the copilot/implement-ecs-scene-volcengine branch January 23, 2026 10:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[新场景] 实现火山引擎的 ecs 场景

2 participants