4.2. Kepler 상태 모니터링
Kepler 리소스의 status 필드를 사용하여 Kepler 내보내기의 상태를 모니터링할 수 있습니다.
status.exporter 필드에는 다음과 같은 정보가 포함됩니다.
- 현재 Kepler Pod를 실행하는 노드 수
- Kepler Pod를 실행해야 하는 노드 수
- Kepler 리소스의 상태를 나타내는 조건
이를 통해 spec 필드를 통한 변경 사항에 대한 중요한 통찰력을 얻을 수 있습니다.
Kepler 리소스의 상태 예
apiVersion: kepler.system.sustainable.computing.io/v1alpha1
kind: Kepler
metadata:
name: kepler
status:
exporter:
conditions:
- lastTransitionTime: '2024-01-11T11:07:39Z'
message: Reconcile succeeded
observedGeneration: 1
reason: ReconcileSuccess
status: 'True'
type: Reconciled
- lastTransitionTime: '2024-01-11T11:07:39Z'
message: >-
Kepler daemonset "kepler-operator/kepler" is deployed to all nodes and
available; ready 2/2
observedGeneration: 1
reason: DaemonSetReady
status: 'True'
type: Available
currentNumberScheduled: 2
desiredNumberScheduled: 2