Kubernetes集群相关基本概念参见集群基本概念。
集群
集群指容器运行所需要的云资源组合,关联了若干台服务器节点、虚拟私有云等云资源。您可以理解为集群是“同一个子网中一个或多个弹性云服务器(又称:节点)”通过相关技术组合而成的计算机群体,为容器运行提供了计算资源池。
实例(Pod)
Pod是Kubernetes部署应用或服务的最小的基本单位。一个Pod封装多个应用容器(也可以只有一个容器)、存储资源、一个独立的网络IP以及管理控制容器运行方式的策略选项。
工作负载
工作负载即Kubernetes对一组Pod的抽象模型,用于描述业务的运行载体,包括Deployment、Statefulset、Job、Deamonset等。
- 无状态工作负载(即kubernetes中的“Deployments”):Pod之间完全独立、功能相同,具有弹性伸缩、滚动升级等特性。如:nginx、wordpress。
- 有状态工作负载(即kubernetes中的“StatefulSets”):Pod之间不完全独立,具有稳定的持久化存储和网络标示,以及有序的部署、收缩和删除等特性。如:mysql-HA、etcd。
- 普通任务(即kubernetes中的“Job”):一次性运行的短任务,部署完成后即可执行。
- 定时任务(即kubernetes中的“CronJob”):按照指定时间周期运行的短任务。例如在某个固定时间点,为所有运行中的节点做时间同步。
联邦工作负载
联邦工作负载描述跨集群部署的工作负载,可以将配置的工作负载自动部署到所选择的Kubernetes集群。当前仅支持联邦无状态工作负载(FederatedDeployment)。
联邦服务
集群中为满足多种复杂场景下工作负载间的互相访问,提供了不同的访问方式,从而满足不同场景提供不同访问通道。而联邦服务就是在多云场景中,面向联邦层级添加的服务,用于联邦中不同集群之间工作负载的相互访问。可以在多云容器平台中统一管理。
联邦路由
路由指采用了增强型弹性负载均衡,在四层负载均衡访问方式的基础上支持了URI配置,通过对应的URI将访问流量分发到对应的服务。而联邦路由指的是在多云场景下的路由组件,面向联邦层级添加的路由,可以在多云容器平台中统一管理。
联邦存储声明
存储声明指集群文件存储。而联邦存储面对联邦层级,为多个集群同时创建文件存储,并且可以为每个集群配置差异化设置。在联邦层级统一管理集群中的文件存储。
组件
多云容器中的最小单元,提供一个独立的功能模块/微服务,支持多云场景下的统一的运维。
多云应用流水线(ContainerOps)
ContainerOps面向从源代码到生产上线全流程,提供镜像仓库、镜像构建、版本管理、交付流水线等一系列服务,助力企业落地容器DevOps最佳实践。