Rancher 工作负载
Rancher 工作负载
CronJobs:就是在Job上加上了时间调度
DaemonSets:
每一个节点上部署一个Pod 特点:每一台上有且只有一个Pod
Deployments:
部署无状态的服务
管理的所有Pod一模一样,提供同一个服务,也不考虑在哪台Node运行,可随意扩容和缩容。这种应用称为“无状态”,例如Web服务。
Deployment数据卷是共享的,当创建多个pod都是用的同一个数据卷,对外提供统一的服务。
Jobs:Job负责处理任务,即仅执行一次的任务,它保障批处理任务的一个或多个Pod成功结束
StatefulSets:
部署有状态的服务
在分布式应用场景下,会部署多个实例,这些实例之间往往有依赖关系,例如主从关系、主备关系,这种应用称为“有状态”,例如MySQL主从、Etcd集群。
每个Pod分配一个独享的存储
每个Pod分配一个稳定的且唯一的网络标识
Pods:
Pod是Kubernetes最基本的操作单元。一个Pod代表着集群中运行的一个进程,它内部封装了一个或多个紧密相关的容器。
测试:
DaemonSets
DaemonSets
可以看到在两个节点上都有一个Pod