You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, understanding why a resource is in a Pending state can be challenging. Dependencies such as a Volume or a NIC might introduce delays, preventing a Machine from transitioning to the Running state. Kubernetes events offer a common pattern for attaching context to objects. By introducing events and enabling synchronization between clusters, users can use kubectl describe machine to gain meaningful context about an object's status.
Summary
This proposal aims to extend the Runtime interface to support cross-cluster events, enhancing observability and debug-ability.
Basic example
To support events, the following components need to be updated:
IronCore Runtime Interface (IRI)
<Machine/Volume/Bucket>-provider
<Machine/Volume/Bucket>-poollets
Example runtime extension:
Motivation
Currently, understanding why a resource is in a Pending state can be challenging. Dependencies such as a Volume or a NIC might introduce delays, preventing a Machine from transitioning to the Running state. Kubernetes events offer a common pattern for attaching context to objects. By introducing events and enabling synchronization between clusters, users can use
kubectl describe machine
to gain meaningful context about an object's status.Reference: Kubernetes events
The text was updated successfully, but these errors were encountered: