Minh họa khái niệm tích hợp Nomad tối giản

AI Agent cho MCP Nomad

Tích hợp môi trường HashiCorp Nomad của bạn với máy chủ MCP mạnh mẽ viết bằng Golang để đơn giản hóa quản lý job, triển khai, namespace và cụm. Tự động hóa các quy trình phức tạp, thực thi chính sách bảo mật và quản lý tài nguyên dễ dàng nhờ tích hợp Model Context Protocol tiên tiến.

PostAffiliatePro
KPMG
LiveAgent
HZ-Containers
VGD
Quản lý job và triển khai cho Nomad

Quản Lý Job & Triển Khai Hợp Nhất

Kiểm soát các job và triển khai Nomad của bạn từ một giao diện MCP duy nhất. Giám sát trạng thái job, tự động mở rộng, phân phối job tham số hóa, hoàn tác hoặc cập nhật triển khai hiệu quả. Tiết kiệm thời gian, giảm lỗi con người và giữ cho hạ tầng của bạn hoạt động tối ưu.

Kiểm soát Job toàn diện.
Liệt kê, cập nhật, hoàn tác và phân phối job trực tiếp, bao gồm cả job tham số hóa và định kỳ.
Quản lý Triển khai Tự động.
Theo dõi, cập nhật và mở rộng triển khai dễ dàng, đảm bảo tính sẵn sàng và tin cậy cao.
Giám sát Thời gian thực.
Truy cập nhanh tóm tắt job, chi tiết phân bổ và trạng thái triển khai để có cái nhìn tức thì.
Tích hợp liền mạch.
Tích hợp với MCP để có lớp kiểm soát hợp nhất, an toàn và tự động cho hạ tầng Nomad của bạn.
Quản lý namespace, node và biến cho Nomad

Quản Lý Namespace, Node & Biến Nâng Cao

Quản lý dễ dàng namespace, node và biến toàn cụm với bộ lọc mạnh mẽ, hỗ trợ CAS và thao tác phạm vi namespace. Tối ưu hóa môi trường của bạn cho bảo mật, khả năng mở rộng và tuân thủ.

Thao tác Namespace.
Liệt kê, tạo và xóa namespace để tổ chức và bảo vệ khối lượng công việc.
Quản lý Node.
Liệt kê, thoát và cập nhật eligibility của node cho bảo trì và mở rộng.
Quản lý Biến.
Quản lý biến bảo mật với bộ lọc, phân trang và hỗ trợ namespace.
Tự động hóa an ninh và ACL cho Nomad

Tự động hóa An ninh, ACL và Chính sách Cụm

Tăng cường cụm Nomad của bạn với quản lý token và chính sách ACL tích hợp, hỗ trợ Sentinel policy và khả năng quan sát toàn cụm. Tự động hóa quản trị, đảm bảo tuân thủ và khởi tạo truy cập an toàn chỉ tại một nơi.

Tự động hóa ACL.
Liệt kê, tạo và quản lý token, chính sách, vai trò ACL; khởi tạo hệ thống ACL an toàn.
Quản lý Chính sách Sentinel.
Quản lý chính sách Sentinel để thực thi tuân thủ và quản trị trên toàn bộ workload.
Thông tin toàn cụm.
Giám sát leader cụm, peer và region để có cái nhìn vận hành đầy đủ.

TÍCH HỢP MCP

Các Công Cụ Tích Hợp Nomad MCP Khả dụng

Các công cụ sau đây có sẵn trong bộ tích hợp Nomad MCP:

list_jobs

Liệt kê tất cả các job được quản lý bởi cụm Nomad.

get_job

Lấy thông tin chi tiết về một job cụ thể.

run_job

Chạy hoặc gửi một định nghĩa job mới tới cụm Nomad.

stop_job

Dừng một job đang chạy trong môi trường Nomad.

get_job_versions

Lấy tất cả các phiên bản có sẵn của một job.

get_job_submission

Lấy chi tiết gửi lên cho một job cụ thể.

list_job_allocations

Liệt kê tất cả allocation liên quan đến một job.

list_job_evaluations

Liệt kê tất cả evaluation liên quan đến một job.

list_job_deployments

Liệt kê tất cả triển khai của một job.

get_job_deployment

Lấy chi tiết về một triển khai job cụ thể.

get_job_summary

Lấy tóm tắt trạng thái và thống kê hiện tại của job.

update_job

Cập nhật một job hiện có với tham số hoặc cấu hình mới.

dispatch_job

Phân phối một job tham số hóa để chạy ad-hoc.

revert_job

Hoàn tác một job về phiên bản trước.

set_job_stability

Thiết lập hoặc thay đổi trạng thái ổn định của job.

create_job_evaluation

Kích hoạt evaluation mới cho job thủ công.

create_job_plan

Tạo kế hoạch cho job để xem trước thay đổi trước khi áp dụng.

force_new_periodic_instance

Bắt buộc tạo một instance mới cho các job định kỳ.

get_job_scale_status

Lấy trạng thái mở rộng và thông tin cho task group của job.

scale_task_group

Mở rộng hoặc thu nhỏ một task group trong job.

list_job_services

Liệt kê tất cả dịch vụ liên kết với job.

list_deployments

Liệt kê tất cả các triển khai đang hoạt động hoặc lịch sử trong cụm.

get_deployment

Lấy thông tin chi tiết về một triển khai.

list_namespaces

Liệt kê tất cả namespace được cấu hình trong cụm Nomad.

create_namespace

Tạo namespace mới để cách ly workload.

delete_namespace

Xóa một namespace hiện có khỏi cụm.

list_nodes

Liệt kê tất cả node đã đăng ký trong cụm.

get_node

Lấy thông tin chi tiết về một node cụ thể.

drain_node

Thoát node để di chuyển workload an toàn trước khi bảo trì.

set_node_eligibility

Thiết lập hoặc cập nhật eligibility của node cho việc lập lịch.

list_allocations

Liệt kê tất cả allocation hiện đang được quản lý bởi cụm.

get_allocation

Lấy chi tiết về một allocation cụ thể.

get_allocation_logs

Lấy log cho một allocation cụ thể.

get_task_logs

Lấy log cho một task trong allocation.

list_variables

Liệt kê biến với hỗ trợ bộ lọc và phân trang.

get_variable

Lấy thông tin chi tiết về một biến cụ thể.

create_variable

Tạo biến mới với hỗ trợ namespace.

delete_variable

Xóa một biến với tùy chọn hỗ trợ CAS.

list_volumes

Liệt kê tất cả volume khả dụng cho cụm Nomad.

get_volume

Lấy thông tin về một volume cụ thể.

delete_volume

Xóa một volume khỏi cụm.

list_volume_claims

Liệt kê tất cả volume claim trong cụm.

delete_volume_claim

Xóa một volume claim cụ thể.

list_acl_tokens

Liệt kê tất cả token ACL cấu hình trong hệ thống.

get_acl_token

Lấy thông tin về một token ACL cụ thể.

create_acl_token

Tạo token ACL mới để kiểm soát truy cập.

delete_acl_token

Xóa token ACL khỏi hệ thống.

list_acl_policies

Liệt kê tất cả chính sách ACL khả dụng trong cụm.

get_acl_policy

Lấy thông tin về một chính sách ACL cụ thể.

create_acl_policy

Tạo chính sách ACL mới để kiểm soát truy cập chi tiết.

delete_acl_policy

Xóa chính sách ACL khỏi cụm.

list_acl_roles

Liệt kê tất cả vai trò ACL đã định nghĩa trong hệ thống.

get_acl_role

Lấy thông tin về một vai trò ACL cụ thể.

create_acl_role

Tạo vai trò ACL mới để quản lý phân quyền.

delete_acl_role

Xóa vai trò ACL khỏi hệ thống.

bootstrap_acl

Khởi tạo hệ thống ACL cho cụm Nomad.

list_sentinel_policies

Liệt kê tất cả chính sách Sentinel hiện có trong cụm.

get_sentinel_policy

Lấy chi tiết về một chính sách Sentinel cụ thể.

create_sentinel_policy

Tạo mới một chính sách Sentinel.

delete_sentinel_policy

Xóa chính sách Sentinel khỏi hệ thống.

get_cluster_leader

Lấy leader hiện tại của cụm Nomad.

list_cluster_peers

Liệt kê tất cả peer tham gia trong cụm Nomad.

list_regions

Liệt kê tất cả region đã cấu hình trong triển khai Nomad.

Quản Lý Cụm Nomad Dễ Dàng với MCP Nomad Go

Mở khóa quản lý job, triển khai và cụm mạnh mẽ cho HashiCorp Nomad với máy chủ MCP giàu tính năng viết bằng Golang. Tích hợp dễ dàng với công cụ của bạn, tự động hóa quy trình và tối ưu hóa vận hành hạ tầng—bắt đầu ngay!

Trang GitHub MCP Nomad

MCP Nomad là gì

MCP Nomad là một máy chủ mã nguồn mở triển khai Model Context Protocol (MCP), được thiết kế để kết nối với HashiCorp Nomad, bộ điều phối workload linh hoạt cấp doanh nghiệp. Phát triển bằng Golang, MCP Nomad cho phép tích hợp liền mạch các quy trình do AI điều khiển với cụm Nomad, cho phép người dùng quản lý, tự động hóa và mở rộng workload dạng container và không container. Máy chủ hỗ trợ giao tiếp giữa các agent AI và nền tảng Nomad, giúp triển khai, giám sát và kiểm soát job tính toán dễ dàng hơn bằng lập trình. Kiến trúc mở rộng của nó còn hỗ trợ các kịch bản điều phối nâng cao, tự động hóa sự kiện và tích hợp với pipeline CI/CD hiện đại, lý tưởng cho cả lập trình viên lẫn tổ chức muốn tận dụng sức mạnh AI và tự động hóa trong quản lý hạ tầng.

Năng lực

Chúng ta có thể làm gì với MCP Nomad

MCP Nomad giúp người dùng tự động hóa, điều phối và tối ưu workload trên cụm Nomad bằng cách cung cấp giao diện lập trình cho agent AI và lập trình viên. Một số năng lực chính:

Triển khai Job Tự động
Triển khai và quản lý workload trên cụm Nomad dễ dàng bằng lệnh AI.
Tự động hóa Dựa trên Sự kiện
Kích hoạt job và mở rộng tài nguyên tự động dựa trên sự kiện thời gian thực hoặc chính sách.
Tích hợp Hạ tầng Liền mạch
Tích hợp với pipeline CI/CD và quy trình DevOps để triển khai và giám sát liên tục.
Tối ưu hóa Tài nguyên
Phân bổ tài nguyên linh hoạt và cân bằng workload để tối đa hóa hiệu suất cụm.
Giám sát & Quan sát
Có góc nhìn sâu về trạng thái job, sức khỏe cụm và quy trình thực thi để khắc phục và tối ưu hóa.
minh họa server vector và ai agent

AI Agent Được Lợi Gì từ MCP Nomad

Agent AI có thể tận dụng MCP Nomad để tự động điều phối các tác vụ hạ tầng phức tạp, cho phép lập lịch job, quản lý tài nguyên và mở rộng thời gian thực tự động hóa. Nhờ tích hợp MCP Nomad, agent có thể cấp phát, giám sát tài nguyên tính toán theo yêu cầu, thích nghi quy trình với tải hệ thống và đảm bảo tính sẵn sàng, bền bỉ cho dịch vụ. Điều này giúp giảm chi phí vận hành, phản ứng nhanh với thay đổi và tăng tính linh hoạt khi quản lý môi trường cloud-native.