文件名称:nomad-driver-podman:Podman 容器的Nomad任务驱动程序
文件大小:151KB
文件格式:ZIP
更新时间:2024-08-24 08:35:19
containers nomad dockerless podman nomad-podman-driver
Nomad podman 驱动程序 非常感谢和为 Nomad 贡献了这个插件! 特征 使用作业驱动程序配置为您的容器定义映像 使用默认或客户入口点和参数启动/停止容器 已填充 在容器中使用 Nomad alloc 数据。 将挂载自定义卷绑定到容器中 发布端口 监控内存消耗 监控 CPU 使用率 任务配置 cpu 值用于填充 podman CpuShares 容器日志转发到 利用 podmans --init 功能 设置用于容器内指定命令的用户名或 UID(podman --user 选项)。 微调内存使用:标准加上额外的驱动程序特定交换、交换和保留参数、OOM 处理 使用 cgroup V2 支持无根容器 通过设置 DNS 服务器、搜索列表和选项 支持Nomad共享网络命名空间和领事连接 相当灵活的,允许在Nomad组内简单地构建类似 pod 的结构 Redis 示例作业 这是一
【文件预览】:
nomad-driver-podman-main
----api()
--------container_kill.go(483B)
--------container_stop.go(873B)
--------exec_resize.go(508B)
--------container_inspect.go(874B)
--------image_load.go(955B)
--------image_pull_test.go(704B)
--------container_wait.go(545B)
--------api_test.go(139B)
--------structs.go(66KB)
--------image_pull.go(1KB)
--------exec_inspect.go(763B)
--------container_stats.go(1013B)
--------image_inspect.go(780B)
--------exec_create.go(3KB)
--------api.go(3KB)
--------system_info.go(667B)
--------container_create.go(2KB)
--------container_start.go(752B)
--------exec_start.go(5KB)
--------container_delete.go(548B)
----.gitignore(46B)
----version()
--------version.go(1KB)
----go.mod(981B)
----handle.go(6KB)
----config_test.go(1024B)
----Vagrantfile(2KB)
----LICENSE(16KB)
----state.go(568B)
----GNUmakefile(1001B)
----CHANGELOG.md(3KB)
----driver.go(39KB)
----go.sum(142KB)
----.github()
--------CODEOWNERS(71B)
--------workflows()
--------machinesetup.sh(2KB)
----tools()
--------go.mod(263B)
--------tools.go(353B)
--------go.sum(40KB)
----examples()
--------jobs()
--------nomad()
--------plugins()
----main.go(332B)
----README.md(15KB)
----driver_test.go(47KB)
----build.sh(250B)
----.golangci.yml(2KB)
----config.go(5KB)