会启动两个event记录器,v1beta1、corev1,调度器记录pod调度失败或成功用的是betav1:
    image.png

    kube-scheduler记录的leader选举的event,lastTimestamp和firstTimestamp不为null,managedFields中为corev1版本的event

    1. - apiVersion: v1
    2. count: 1
    3. eventTime: null
    4. firstTimestamp: "2020-07-30T06:42:40Z"
    5. involvedObject:
    6. apiVersion: v1
    7. kind: Endpoints
    8. name: kube-scheduler
    9. namespace: kube-system
    10. resourceVersion: "115903"
    11. uid: 75a27c53-d056-4537-98fa-b597d8e10b7c
    12. kind: Event
    13. lastTimestamp: "2020-07-30T06:42:40Z"
    14. message: liabio_8678aab6-5a90-4c9d-930c-e555b37b0d94 became leader
    15. metadata:
    16. creationTimestamp: "2020-07-30T06:42:40Z"
    17. managedFields:
    18. - apiVersion: v1
    19. fieldsType: FieldsV1
    20. fieldsV1:
    21. f:count: {}
    22. f:firstTimestamp: {}
    23. f:involvedObject:
    24. f:apiVersion: {}
    25. f:kind: {}
    26. f:name: {}
    27. f:namespace: {}
    28. f:resourceVersion: {}
    29. f:uid: {}
    30. f:lastTimestamp: {}
    31. f:message: {}
    32. f:reason: {}
    33. f:source:
    34. f:component: {}
    35. f:type: {}
    36. manager: kube-scheduler
    37. operation: Update
    38. time: "2020-07-30T06:42:40Z"
    39. name: kube-scheduler.162674a2ae483d50
    40. namespace: kube-system
    41. resourceVersion: "115905"
    42. selfLink: /api/v1/namespaces/kube-system/events/kube-scheduler.162674a2ae483d50
    43. uid: a0fa7122-1cf9-411d-8e37-de146c5c8192
    44. reason: LeaderElection
    45. reportingComponent: ""
    46. reportingInstance: ""
    47. source:
    48. component: default-scheduler
    49. type: Normal

    kube-scheduler记录的调度pod失败的event,lastTimestamp和firstTimestamp为null,managedFields中为v1beta1版本的event:

    1. - action: Scheduling
    2. apiVersion: v1
    3. eventTime: "2020-07-30T04:00:59.833687Z"
    4. firstTimestamp: null
    5. involvedObject:
    6. apiVersion: v1
    7. kind: Pod
    8. name: coredns-66bff467f8-2qctw
    9. namespace: kube-system
    10. resourceVersion: "85531"
    11. uid: 8bfca0dd-6fdb-4893-ad3d-62d037d6dafa
    12. kind: Event
    13. lastTimestamp: null
    14. message: '0/1 nodes are available: 1 node(s) were unschedulable.'
    15. metadata:
    16. creationTimestamp: "2020-07-30T04:00:59Z"
    17. managedFields:
    18. - apiVersion: events.k8s.io/v1beta1
    19. fieldsType: FieldsV1
    20. fieldsV1:
    21. f:action: {}
    22. f:deprecatedSource:
    23. f:component: {}
    24. f:eventTime: {}
    25. f:note: {}
    26. f:reason: {}
    27. f:regarding:
    28. f:apiVersion: {}
    29. f:kind: {}
    30. f:name: {}
    31. f:namespace: {}
    32. f:resourceVersion: {}
    33. f:uid: {}
    34. f:reportingController: {}
    35. f:reportingInstance: {}
    36. f:series:
    37. .: {}
    38. f:count: {}
    39. f:lastObservedTime: {}
    40. f:state: {}
    41. f:type: {}
    42. manager: kube-scheduler
    43. operation: Update
    44. time: "2020-07-30T06:30:43Z"
    45. name: coredns-66bff467f8-2qctw.16266bd02ee73afe
    46. namespace: kube-system
    47. resourceVersion: "114343"
    48. selfLink: /api/v1/namespaces/kube-system/events/coredns-66bff467f8-2qctw.16266bd02ee73afe
    49. uid: 7863f604-9b8e-4ed8-bd04-a150451fc528
    50. reason: FailedScheduling
    51. reportingComponent: default-scheduler
    52. reportingInstance: default-scheduler-liabio
    53. series:
    54. count: 99
    55. lastObservedTime: "2020-07-30T06:29:29.921206Z"
    56. source:
    57. component: default-scheduler
    58. type: Warning

    bind成功的event:lastTimestamp和firstTimestamp为null,managedFields中为v1beta1版本的event:

    1. - action: Binding
    2. apiVersion: v1
    3. eventTime: "2020-07-30T06:45:54.316058Z"
    4. firstTimestamp: null
    5. involvedObject:
    6. apiVersion: v1
    7. kind: Pod
    8. name: coredns-66bff467f8-2qctw
    9. namespace: kube-system
    10. resourceVersion: "116337"
    11. uid: 8bfca0dd-6fdb-4893-ad3d-62d037d6dafa
    12. kind: Event
    13. lastTimestamp: null
    14. message: Successfully assigned kube-system/coredns-66bff467f8-2qctw to liabio
    15. metadata:
    16. creationTimestamp: "2020-07-30T06:45:54Z"
    17. managedFields:
    18. - apiVersion: events.k8s.io/v1beta1
    19. fieldsType: FieldsV1
    20. fieldsV1:
    21. f:action: {}
    22. f:deprecatedSource:
    23. f:component: {}
    24. f:eventTime: {}
    25. f:note: {}
    26. f:reason: {}
    27. f:regarding:
    28. f:apiVersion: {}
    29. f:kind: {}
    30. f:name: {}
    31. f:namespace: {}
    32. f:resourceVersion: {}
    33. f:uid: {}
    34. f:reportingController: {}
    35. f:reportingInstance: {}
    36. f:type: {}
    37. manager: kube-scheduler
    38. operation: Update
    39. time: "2020-07-30T06:45:54Z"
    40. name: coredns-66bff467f8-2qctw.162674cfec0294fc
    41. namespace: kube-system
    42. resourceVersion: "116340"
    43. selfLink: /api/v1/namespaces/kube-system/events/coredns-66bff467f8-2qctw.162674cfec0294fc
    44. uid: a2bb6ee3-a6fb-4d98-985e-eb15b0202b96
    45. reason: Scheduled
    46. reportingComponent: default-scheduler
    47. reportingInstance: default-scheduler-liabio
    48. source:
    49. component: default-scheduler
    50. type: Normal