摘要:
Kubernetes 静态PV使用 Kubernetes支持持久卷的存储插件:https://kubernetes.io/docs/concepts/storage/persistent-volumes/ 缺点:手动创建pv比较繁琐、不适合大工程 优点:小规模使用方便灵活 1、创建pvc yaml文 阅读全文
摘要:
Kubernetes PV与PVC的关系 PersistenVolume(PV):对存储资源创建和使用的抽象,使得存储作为集群中的资源管理,分为有静态与动态。PersistentVolumeClaim(PVC):让用户不需要关心具体的Volume实现细节 PV:提供者、提供存储容量PVC:消费者、消 阅读全文
摘要:
Kubernetes Job与CronJob(离线业务) Job Job分为普通任务(Job) 一次性执行 应用场景:离线数据处理,视频解码等业务 官方文档:https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-c 阅读全文
摘要:
Kubernetes DaemonSet(部署守护进程) • 在每一个Node上运行一个Pod• 新加入的Node也同样会自动运行一个Pod 应用场景:Agent 官方文档:https://kubernetes.io/docs/concepts/workloads/controllers/daemo 阅读全文
摘要:
Kubernetes SatefulSet(有状态应用部署) • 部署有状态应用• 解决Pod独立生命周期,保持Pod启动顺序和唯一性1. 稳定,唯一的网络标识符,持久存储2. 有序,优雅的部署和扩展、删除和终止3. 有序,滚动更新 应用场景:数据库 说明 常规的serviceservice:一组p 阅读全文
摘要:
Kubernetes Deployment(部署无状态应用) Pod与controllers的关系 • controllers:在集群上管理和运行容器的对象 • 通过label-selector相关联 • Pod通过控制器实现应用的运维,如伸缩,升级等 Deployment • 部署无状态应用 • 阅读全文
摘要:
Kubernetes 有状态与无状态介绍 无状态:deployment - 认为所有pod都是一样的,不具备与其他实例有不同的关系。 - 没有顺序的要求。 - 不用考虑再哪个Node运行。 - 随意扩容缩容。 有状态:SatefulSet - 集群节点之间的关系。 - 数据不完全一致。 - 实例之间 阅读全文