Cronjob(管理端)

简介

CronJob 配置主要说明如何在 Wayne 平台上创建和管理 CronJob。

创建

拥有 CRONJOB_CREATE 权限的用户可以在前台自助创建 CronJob,管理员用户也可以在后台创建和编辑 CronJob。

元数据说明:

  1. {
  2. // 可选,要使用特权模式的容器名称 , 为了安全,用户端高级模式编辑的特权模式相关配置会被自动覆盖
  3. "privileged":{"nginx":true},
  4. // 可选,亲和性相关配置,会自动覆盖用户端高级模式编辑的亲和性
  5. "affinity": {
  6. "podAntiAffinity": {
  7. "requiredDuringSchedulingIgnoredDuringExecution": [
  8. {
  9. "labelSelector": {
  10. "matchExpressions": [
  11. {
  12. "operator": "In",
  13. "values": [
  14. "xxx"
  15. ],
  16. "key": "app"
  17. }
  18. ]
  19. },
  20. "topologyKey": "kubernetes.io/hostname"
  21. }
  22. ]
  23. }
  24. },
  25. // 资源使用相关
  26. "resources":{
  27. "cpuRequestLimitPercent": "50%", // cpu request 和 limit 百分比,默认 50%
  28. "memoryRequestLimitPercent": "100%", // memory request 和 limit 百分比,默认 100%
  29. "cpuLimit":"12", // cpu 限制,默认 12 个核
  30. "memoryLimit":"64" // 内存限制,默认 64G
  31. }
  32. }

360 搜索 私有云团队 提供技术支持

原文: https://github.com/Qihoo360/wayne/wiki/Wayne-admin-cronjob