Discussion: SLA Strategies, Eviction Policies, and Resource Management in Kubernetes Deployments #730
andy108369
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This discussion stems from observations and suggestions by Samuel Terburg regarding Kubernetes best practices for SLA management, eviction policies, and resource allocation. Below are the key points for consideration and discussion:
SLA Definition on Deployments
Allow users to define the SLA they need for their deployments.
Recreate
strategy, where the old pod is taken down before a new one is spun up.RollingUpdate
strategy with replicas set to 2 or more.Eviction Policy Optimization
EvictionPolicy
to evict lower-priority pods when higher-priority pods need scheduling or when a node experiences eviction pressure.Resource Reservations
ResourceQuota
to reserve user-purchased resources.Recommendations for Providers
Cluster Management:
Monitoring and Capacity Management:
Proactive Focus:
Rationale
Let's discuss how these practices can be implemented and refined to better meet user needs while adhering to Kubernetes' cloud-native philosophy.
Beta Was this translation helpful? Give feedback.
All reactions