Changes

m
Line 13: Line 13:  
'''Summary:''' Extend the Checkpoint/Restore Operator with support for automated policy-based checkpointing.
 
'''Summary:''' Extend the Checkpoint/Restore Operator with support for automated policy-based checkpointing.
   −
The Checkpoint/Restore Operator for Kubernetes currently supports only policies and parameters that limit the number of checkpoints. This project aims to extend it with support for automated policy-based checkpointing.
+
The [https://github.com/checkpoint-restore/checkpoint-restore-operator Checkpoint/Restore Operator] for Kubernetes currently supports only policies and parameters that limit the number of checkpoints. This project aims to extend the current support with automated policy-based checkpointing, allowing users to define triggers for checkpoint creation, such as time-based schedules, resource thresholds (CPU, memory, I/O usage), Kubernetes events (node drain, pod eviction, preemption), application-level signals or annotations.
 +
 
 +
'''Links:'''
 +
* https://github.com/checkpoint-restore/checkpoint-restore-operator
 +
* https://kubernetes.io/docs/reference/node/kubelet-checkpoint-api
    
'''Details:'''
 
'''Details:'''
Line 20: Line 24:  
* Expected size: 350 hours
 
* Expected size: 350 hours
 
* Mentors: Radostin Stoyanov <rstoyanov@fedoraproject.org>, Viktória Spišaková <spisakova@ics.muni.cz>, Adrian Reber <areber@redhat.com>
 
* Mentors: Radostin Stoyanov <rstoyanov@fedoraproject.org>, Viktória Spišaková <spisakova@ics.muni.cz>, Adrian Reber <areber@redhat.com>
      
=== Add support for memory compression ===
 
=== Add support for memory compression ===
569

edits