8장. 이벤트 [v1]
- 설명
- 이벤트는 클러스터의 어느 곳에 있는 이벤트의 보고서입니다. 이벤트는 보존 시간이 제한되어 있으며 메시지는 시간에 따라 진화할 수 있습니다. 이벤트 소비자는 일관된 기본 트리거 또는 해당 이유와 함께 이벤트의 지속적인 존재를 반영하는 지정된 이유와 함께 이벤트 타이밍에 의존해서는 안 됩니다. 이벤트는 유익한 모범 사례, 추가 데이터로 취급되어야 합니다.
- 유형
-
object
- 필수 항목
-
메타데이터
-
involvedObject
-
8.1. 사양
속성 | 유형 | 설명 |
---|---|---|
|
| Regarding 오브젝트와 관련하여 수행된 작업/실패. |
|
| APIVersion은 버전이 지정된 이 오브젝트 표현의 스키마를 정의합니다. 서버는 인식된 스키마를 최신 내부 값으로 변환해야 하며, 인식되지 않는 값을 거부할 수 있습니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources |
|
| 이 이벤트가 발생한 횟수입니다. |
| 이 이벤트가 처음 관찰된 시간입니다. | |
| 이벤트가 처음 기록된 시간입니다. (서버 수령 시간은 TypeMeta입니다.) | |
|
| ObjectReference에는 참조된 오브젝트를 검사하거나 수정할 수 있는 충분한 정보가 포함되어 있습니다. |
|
| kind는 이 오브젝트가 나타내는 REST 리소스에 해당하는 문자열 값입니다. 서버는 클라이언트에서 요청을 제출한 끝점에서 이를 유추할 수 있습니다. CamelCase로 업데이트할 수 없습니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
| 이 이벤트가 가장 최근에 발생한 시점이 기록되었습니다. | |
|
| 이 작업의 상태에 대한 사람이 읽을 수 있는 설명입니다. |
| 표준 오브젝트의 메타데이터입니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata | |
|
| 이는 오브젝트의 현재 상태로 전환하는 이유를 제공하는 짧은 머신 이해할 수 있는 문자열이어야 합니다. |
|
| ObjectReference에는 참조된 오브젝트를 검사하거나 수정할 수 있는 충분한 정보가 포함되어 있습니다. |
|
|
이 이벤트를 발송한 컨트롤러의 이름입니다(예: |
|
|
컨트롤러 인스턴스의 ID(예: |
|
| EventSeries는 일련의 이벤트, 즉 오랜 시간 동안 지속적으로 발생하고 있는 이벤트에 대한 정보를 포함합니다. |
|
| EventSource 이벤트에 대한 정보가 포함되어 있습니다. |
|
| 이 이벤트의 유형 (Normal, Warning) 새 유형을 나중에 추가할 수 있습니다. |
8.1.1. .involvedObject
- 설명
- ObjectReference에는 참조된 오브젝트를 검사하거나 수정할 수 있는 충분한 정보가 포함되어 있습니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| 참조의 API 버전입니다. |
|
| 전체 오브젝트 대신 오브젝트 조각을 참조하는 경우 이 문자열에는 desiredState.manifest.containers[2]와 같은 유효한 JSON/Go 필드 액세스 문이 포함되어야 합니다. 예를 들어 오브젝트 참조가 Pod 내의 컨테이너에 대한 경우 "spec.containers{name}"과 같은 값을 사용합니다(여기서 "name"은 이벤트를 트리거한 컨테이너 이름을 참조하거나 컨테이너 이름이 "spec.containers[2]"이 Pod에서 인덱스 2가 있는 컨테이너를 참조하는 경우). 이 구문은 오브젝트의 일부를 참조하는 잘 정의된 방법을 사용하는 경우에만 선택됩니다. |
|
| 일종의 추천입니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
|
| 추천자의 이름입니다. 자세한 내용은 https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
|
| 참조의 네임스페이스입니다. 자세한 내용은 https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
|
| 이 참조가 수행되는 특정 resourceVersion(있는 경우). 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency |
|
| 참조의 UID입니다. 자세한 내용은 https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids |
8.1.3. .series
- 설명
- EventSeries는 일련의 이벤트, 즉 오랜 시간 동안 지속적으로 발생하고 있는 이벤트에 대한 정보를 포함합니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| 마지막 하트비트 시간까지 이 시리즈의 발생 횟수 |
| 마지막으로 관찰된 시간 |
8.1.4. .source
- 설명
- EventSource 이벤트에 대한 정보가 포함되어 있습니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| 이벤트가 생성되는 구성 요소입니다. |
|
| 이벤트가 생성되는 노드 이름입니다. |