SuperAPI AI 工具集

teleport-discovery

通用与其它

查看项目

更新于 10-16 02:28

技能介绍

用途:用 Terraform 在云厂商创建 OIDC 集成并配置 Teleport Discovery Service,实现 AWS EC2 实例、AWS EKS 集群和 Azure VM 的自动发现与自动纳管,并排查资源未能注册的问题。

主要能力:按请求依次执行 Setup(编写或扩展发现 Terraform)、Apply(应用创建资源)、Monitor(检查状态、观察同步、诊断未纳管原因);先确定云类型,AWS 对应 EC2/EKS/AWS 账户,Azure 对应 VM/订阅/资源组/管理组,无法判断时停止并询问。

使用方式:先设置 CLOUD 再执行任何 aws/az 命令或编写 Terraform。字段按提示、工具推导、默认值顺序解析,不可用或报错的工具视为无结果。命令中 $TSH、$TCTL 代表 tsh、tctl 二进制。tsh 或 tctl 因缺少会话失败时,请用户另开终端执行 $TSH login --proxy=<proxy_addr> 后重试。需要询问的字段集中一轮提问,包括 write_location;若将执行 Apply,同轮加入 apply 相关问题。

限制与缺失:部署目标由 proxy_addr 主机域名判断(.teleport.sh、.cloud.gravitational.io、.beams.sh 视为 cloud,否则 self-hosted);自托管需先用 $TCTL inventory list --services=discovery 确认 Discovery Service 运行,并从 $TCTL get discovery_config --format=json 获取 discovery_group 选项。各云的具体字段见 references/aws-setup.md 与 references/azure-setup.md,Apply 与 Monitor 细节见 references/apply.md、references/monitor.md,资料未给出其内容。具体版本、价格、平台等其它信息暂未提供。