Sample App

第一个应用

“应用”在 Eru 中用于描述一个可部署的项目, 详细的文档在这里

部署 eru 应用需要写一个 spec.yaml, 详细的 spec 在这里.

不过最简单的 spec 写成这样就可以了:

cat <<! >spec.yaml
appname: zc
entrypoints:
  zc:
    cmd: sleep 1000000
!

然后就可以创建出第一个应用:

root@localhost:~# eru-cli workload deploy --image bash --pod testpod --entry zc spec.yaml
INFO[2021-03-12 10:03:39] [Deploy] Success 38078e63ac63c4f8d805ed3d0b94ab2ab23333f9e05ac944e9028571fc0a065f zc_zc_cuQhQH node1 1 1 map[] 536870912 536870912 map[] map[]

--image bash 指定了使用 bash 镜像; --pod testpod 指定使用刚才创建的 pod (里面有一个节点); --entry 指定 spec 里的 zc.

Workload

Workload 可以先参看文档

  1. 查看已部署的 workload

  1. 停止, 重启

  1. exec

执行一个非交互式命令

执行一个交互式命令

  1. 把文件发送到容器内

  1. 删除容器

Last updated