SuperAPI AI 工具集

linode

部署与运维

查看项目

更新于 10-15 21:39

技能介绍

用途:在 Linode(Akamai Cloud)上部署基础设施,创建 Linode 实例、防火墙与 VLAN,并支持 Kubernetes(LKE)集群及 Cluster Autoscaler 自动扩缩容。

主要能力:通过 linode-cli 创建 Linode、配置防火墙规则、绑定 SSH 密钥、获取 IP 并验证连接;提供 Coolify、Kasm 等用途的机型推荐(如 g6-standard-2、g6-standard-4、g6-standard-8);支持 LKE 集群创建与 Cluster Autoscaler 配置。

使用方式:先安装 linode-cli(pip3 install linode-cli、brew install linode-cli 或 pipx install linode-cli),配置 API Token(linode-cli configure 或 export LINODE_CLI_TOKEN),准备并上传 SSH 密钥,然后按步骤设置环境变量、创建防火墙、创建 Linode、绑定防火墙、等待运行并获取 IP。部署完成后可将 SERVER_IP、SSH_USER、SSH_KEY_PATH、SERVER_ARCH 等写入 .env.local 供下游技能使用。清理时使用 linode-cli linodes delete 与 linode-cli firewalls delete。

适用场景:需要快速在 Linode 上部署服务器、配置网络与安全策略,或搭建 LKE 集群并启用自动扩缩容的场景。

限制:Linode 仅提供 x86 架构(SERVER_ARCH=amd64);部分 LKE 选项 CLI 不支持,需通过 API 操作;删除操作不可恢复;密钥与 .env 文件不得存放在技能目录内,应存放于 ~/.admin/.env。具体价格与区域列表以官方为准。