ydswin

忘记背后,努力面前的,向着标杆直跑

导航

2024年3月2日 #

ulimit.conf中soft和hard区别及常用配置

摘要: 在Linux中,ulimit命令用于限制用户对shell资源的访问,包括进程数、文件打开数等。这些限制可以分为软限制(soft limit)和硬限制(hard limit)。 软限制(soft limit)是当前系统生效的设置值,可以理解为一种警告的设定。当资源使用超过这个限制时,系统并不会立即阻止 阅读全文

posted @ 2024-03-02 22:19 dashery 阅读(701) 评论(0) 推荐(0) 编辑

pod为什么会被驱逐及如何避免pod被驱逐导致的服务中断

摘要: Pod被驱逐的原因主要有以下几点: 资源不足:当节点资源(如CPU、内存、存储等)不足以满足Pod的资源需求时,调度器会选择将其中一个或多个Pod驱逐出节点,以便在资源有限的节点上安排新的Pod。 超出资源限制:Pod可以指定资源上限,如CPU和内存的限制。如果Pod使用的资源超过了所指定的限制,该 阅读全文

posted @ 2024-03-02 20:15 dashery 阅读(179) 评论(0) 推荐(0) 编辑

Pod中断预算 PodDisruptionBudget(PDB)

摘要: PodDisruptionBudget(PDB)是Kubernetes中的一个资源对象,用于确保在进行维护、升级或其他操作时,系统中的Pod不会被意外中断或终止。PDB提供了一种机制,通过限制在给定时间内可以中断的Pod数量,以确保系统的可用性和可靠性。 PDB有两个主要的属性: minAvaila 阅读全文

posted @ 2024-03-02 18:55 dashery 阅读(221) 评论(0) 推荐(0) 编辑

Pod的优先级(priorityClass)和抢占策略(preemptionPolicy)

摘要: Pod优先级 Pod优先级是一个用于指示Pod相对重要程度的整数值。优先级高的Pod在调度时会优先被考虑,并且在资源不足时,优先级较低的Pod可能会被驱逐以释放资源给优先级较高的Pod。Pod优先级的值范围是从0到1000000000,其中0是默认优先级,而大于1000000000的优先级值预留给系 阅读全文

posted @ 2024-03-02 18:51 dashery 阅读(442) 评论(0) 推荐(0) 编辑