hashicorp/levantLevant是一款针对HashiCorp Nomad作业的开源模板和部署工具。它旨在简化Nomad作业的模板化管理与部署流程,通过提供实时反馈和详细的失败消息,帮助用户快速识别并解决部署过程中的问题,提升Nomad作业部署的效率和可靠性。
Levant适用于所有使用HashiCorp Nomad进行容器编排的场景,尤其适合需要对Nomad作业进行模板化管理和自动化部署的用户,包括:
Levant通常通过Docker镜像分发,可使用以下命令运行Levant容器:
bash# 查看版本信息 docker run --rm hashicorp/levant:latest version # 规划Nomad作业(使用当前目录下的作业文件) docker run --rm -v $(pwd):/workspace hashicorp/levant:latest plan /workspace/job.nomad # 部署Nomad作业(指定Nomad服务器地址) docker run --rm -v $(pwd):/workspace -e NOMAD_ADDR=[***] hashicorp/levant:latest deploy /workspace/job.nomad
Levant的配置主要通过命令行参数和模板文件实现,常用环境变量包括:
NOMAD_ADDR:Nomad服务器地址,用于指定Levant连接的Nomad集群(默认值:[***])NOMAD_TOKEN:Nomad API访问令牌(当Nomad集群启用认证时需配置)访问Levant官方GitHub仓库获取完整文档、使用示例和最新更新。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务