For the complete documentation index, see llms.txt. This page is also available as Markdown.

Khởi tạo Runtime

Hướng dẫn tạo Agent Runtime từ container image để chạy AI Agent của bạn trên GreenNode AgentBase.


Điều kiện cần


Triển khai nhanh với AgentBase Skills

Nếu bạn dùng Claude Code, Cursor hoặc Codex, GreenNode cung cấp bộ skills tại github.com/vngcloud/greennode-agentbase-skills — tập hợp slash commands tự động hóa toàn bộ quy trình từ scaffold đến deploy chỉ trong một workflow hướng dẫn.

Cài đặt:

# Clone skills vào project của bạn
git clone https://github.com/vngcloud/greennode-agentbase-skills .claude/skills/agentbase

Sử dụng trong Claude Code / Cursor:

Skill
Chức năng

/agentbase-wizard

Workflow 9 bước đầy đủ: scaffold → configure → code → test → deploy → verify

/agentbase-deploy

Build container, push image và deploy lên Runtime

/agentbase-monitor

Xem logs, metrics và trạng thái Runtime

/agentbase-identity

Cấu hình IAM Identity cho agent

Phù hợp với developer muốn tích hợp deploy vào quy trình AI-assisted coding mà không cần thao tác thủ công trên Portal.


Tạo Runtime qua Portal

Bước 1: Mở trang Agent Runtime → nhấp Deploy a new Agent

Một popup hiện ra để bạn chọn loại agent:

Deploy a new Agent — chọn loại agent
Loại
Mô tả

Custom Agent

Agent bạn tự code và triển khai — toàn quyền kiểm soát runtime, vCR, IAM, scaling

OpenClaw

Agent được GreenNode cấu hình sẵn, triển khai nhanh, không cần cấu hình runtime

Nhấp DEPLOY trong card Custom Agent để tiếp tục.

Bước 2: Điền thông tin cơ bản

Trường
Giá trị ví dụ
Ghi chú

Name

my-order-agent

Duy nhất, chữ thường, cho phép dấu gạch ngang

Description

Production order agent

Tùy chọn

Image URL

vcr.vngcloud.vn/<repo>/my-agent:v1

Đường dẫn image đầy đủ kèm tag

Flavor

1x1-general

1 vCPU, 1 GB RAM

Min Replicas

1

Phạm vi: 1–10

Max Replicas

1

Đặt >1 để bật autoscaling

CPU Threshold

50

Scale out khi CPU vượt % này (25–75)

Memory Threshold

50

Scale out khi RAM vượt % này (25–75)

Registry Auth

Bật nếu là private

Username = robot account backendName

Environment Variables

KEY=value

Chỉ cấu hình không nhạy cảm

Bước 3: Cấu hình mạng (tùy chọn)

  • Private VPC: bật để triển khai trong mạng nội bộ doanh nghiệp

Bước 4: Cấu hình Endpoint — AgentBase tự động tạo một Endpoint DEFAULT

Bước 5: Xem lại → nhấp Create

Runtime chuyển từ CREATINGACTIVE khi container khởi động thành công.


Tạo Runtime qua API

Yêu cầu: $TOKEN — IAM bearer token. Xem Bắt đầu để lấy token.

Image từ registry công khai:

Image từ registry riêng tư (cần imageAuth):

Kiểm tra trạng thái cho đến khi ACTIVE:


Yêu cầu container (Service Contract)

Agent của bạn phải đáp ứng các yêu cầu sau để hoạt động với Runtime:

Port và Health Check

Yêu cầu
Giá trị
Ghi chú

Cổng lắng nghe

8080

Bắt buộc — không thể cấu hình

Health check

GET /health

Phải trả về HTTP 200

Sử dụng greennode-agentbase SDK (khuyến nghị):

Không dùng SDK (ví dụ FastAPI):

Biến môi trường tự động tiêm

Runtime tự động tiêm các biến sau vào mỗi container:

Biến
Mô tả

GREENNODE_CLIENT_ID

IAM service account client ID

GREENNODE_CLIENT_SECRET

IAM service account client secret

GREENNODE_AGENT_IDENTITY

Tên agent identity

Request Header

Mỗi request đến agent kèm theo:

Header
Mô tả

X-GreenNode-AgentBase-User-Id

ID người dùng cuối — dùng làm actorId cho thao tác memory

X-GreenNode-AgentBase-Session-Id

ID phiên — dùng làm thread_id cho LangGraph checkpointing


Kết quả

Tôi muốn...
Đến

Dừng, khởi động hoặc cập nhật Runtime

Gắn Policy Group vào Gateway

Last updated