工作负载是在Kubernetes上运行的应用程序。无论您的工作负载是单个组件还是协同工作的多个组件,您都可以在Kubernetes上的一组Pod中运行它。在Kubernetes中,工作负载是对一组Pod的抽象模型,用于描述业务的运行载体,包括Deployment、Statefulset、Daemonset、Job、CronJob等多种类型。
云容器引擎CCE提供基于Kubernetes原生类型的容器部署和管理能力,支持容器工作负载部署、配置、监控、扩容、升级、卸载、服务发现及负载均衡等生命周期管理。
如图1所示,一个工作负载由一个或多个实例(Pod)组成。一个实例由一个或多个容器组成,每个容器都对应一个容器镜像。对于无状态工作负载,实例都是完全相同的。
状态 |
说明 |
---|---|
运行中 |
所有实例都处于运行中才是运行中。 |
未就绪 |
容器处于异常、实例数为0或pending状态时显示此状态。 |
升级/回滚中 |
触发升级或回滚动作后,工作负载会处于升级/回滚中。 |
可用 |
当多实例无状态工作负载运行过程中部分实例异常,可用实例不为0,工作负载会处于可用状态。 |
执行完成 |
任务执行完成,仅普通任务存在该状态。 |
已停止 |
触发停止操作后,工作负载会处于停止状态,实例数变为0。v1.13之前的版本存在此状态。 |
删除中 |
触发删除操作后,工作负载会处于删除中状态。 |
暂停中 |
触发暂停操作后,工作负载会处于暂停中状态。 |
由于社区pod结构体中没有ExtendPathMode,用户使用client-go调用创建pod或者deployment的api接口时,创建的pod中没有ExtendPathMode。为了与社区的client-go兼容,CCE提供了相关解决方案,具体请参见Pod接口ExtendPathMode: PodUID如何与社区client-go兼容?。
大家应该已经在很多 Python 脚本里见到过 name 变量了吧?它经常是以类似这样的...
操作场景 本文档旨在帮助大家了解如何快速创建一个容器集群内的 Nginx 服务。 前...
虽然Java程序员不用像C/C++程序员那样时刻关注内存的使用情况,JVM会帮我们处理...
我国既是制造业大国,同时也是互联网大国,这给予了云计算发展丰沃的土壤。近年...
在新的顶级 域名 中,cm域名具有typo域名的特性,由于和 com域名 与 cn域名 外观...
如何防止 虚拟主机 网站被挂马?目前比较通用的做法是,直接关闭FSO功能,主要可...
前端监控分为性能监控和错误监控。其中监控又分为两个环节:数据采集和数据上报...
调用InitializeEHPC创建E-HPC服务的关联角色。 调试 您可以在OpenAPI Explorer中...
前些天有个朋友向我求救,他们公司最近要针对餐饮行业做数据分析,并为某些商家...
在攻读本科期间,我遇到了软件测试一词,我发现它很有趣,并开始寻找各种资源来...