index.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. import i18n from '@/locales'
  2. export const RESTART_POLICY_OPTS = {
  3. deployment: [
  4. { key: 'Always', label: 'Always' },
  5. ],
  6. job: [
  7. { key: 'Never', label: 'Never' },
  8. { key: 'OnFailure', label: 'OnFailure' },
  9. ],
  10. cronjob: [
  11. { key: 'Never', label: 'Never' },
  12. { key: 'OnFailure', label: 'OnFailure' },
  13. ],
  14. statefulset: [
  15. { key: 'Always', label: 'Always' },
  16. ],
  17. }
  18. export const SECRET_DEFAULT_TYPE = 'kubernetes.io/dockerconfigjson'
  19. export const NODE_MONITOR_MAP = {
  20. aliyun: [
  21. {
  22. name: 'cpu',
  23. label: i18n.t('k8s.text_415'),
  24. seleteItem: 'usage_active',
  25. fromItem: 'k8s_node_cpu',
  26. unit: '%',
  27. transfer: 1,
  28. metric: 'k8s_node_cpu.usage_active',
  29. },
  30. {
  31. name: 'mem',
  32. label: i18n.t('k8s.text_416'),
  33. seleteItem: 'used_percent',
  34. fromItem: 'k8s_node_mem',
  35. unit: '%',
  36. transfer: 1,
  37. metric: 'k8s_node_mem.used_percent',
  38. },
  39. ],
  40. }
  41. export const POD_MONITOR_MAP = {
  42. aliyun: [
  43. {
  44. name: 'cpu',
  45. label: i18n.t('k8s.text_415'),
  46. seleteItem: 'cpu_used_percent',
  47. fromItem: 'k8s_pod',
  48. unit: '%',
  49. transfer: 1,
  50. metric: 'k8s_pod.cpu_used_percent',
  51. },
  52. {
  53. name: 'mem',
  54. label: i18n.t('k8s.text_416'),
  55. seleteItem: 'mem_used_percent',
  56. fromItem: 'k8s_pod',
  57. unit: '%',
  58. transfer: 1,
  59. metric: 'k8s_pod.mem_used_percent',
  60. },
  61. ],
  62. }