pod资源对象的着重需要了解的有:pod资源的概念、设计模式、基本管理操作、常用字段配置以及生命周期管理。具体如下
- pod允许定义多个容器,这些容器之间存在密切协作关系。pod主要为它们提供可交互的环境,包括共享网络和共享存储
- 启动容器时可通过command和args字段来执行命令或传递参数
- 容器探针分为启动探针、就绪探针、存活探针。其中存活探针用于在应用程序异常时重建容器,使其恢复到初始状态,达到恢复的目的;就绪探针用于在应用程序异常时将pod标记为未就绪状态,表明pod未准备好接受流量;启动探针则专用于明确应用程序是否启动,有助于保护应用程序启动慢的容器。将它们结合使用可以有效的提高应用程序的可靠性和健壮性
- 容器资源配额分为资源请求和资源限制。其中,资源请求确保pod被调度到满足资源需求的节点上,而资源限制是限制容器最大能够使用多少资源
- 初始化容器的设计模式使得主容器可以专注于应用程序的核心功能,而初始化容器则负责处理环境、依赖或其他预备工作相关的任务。这样的分离能够提高应用容器的维护性和扩展性。
- 容器生命周期回调分为postStart和preStop两种,它们分别在容器启动前和容器终止前执行相应的操作
- pod生命周期覆盖了创建、启动和销毁,期间会执行一系列任务,以确保达到预期的状态
标签:容器,kubernetes,启动,D18,探针,应用程序,Pod,pod,资源
From: https://www.cnblogs.com/suyj/p/18399946