API
|
Network
|
Network对象管理接口,包括Network对象的创建、查询、修改、删除等接口。
Network对象是华为云CCI新增对象,用于定义kubernetes中一个namespace内的网络与华为云虚拟私有云服务的子网和VPC的映射关系。
|
Extended PersistentVolumeClaim
|
Extended PersistentVolumeClaim对象管理接口,包括导入存储、查询导入的PVC、解绑存储接口。
|
Kubernetes API
|
Namespace
|
Namespace对象管理接口,包括Namespace对象的创建、查询、修改、删除等接口。
命名空间(namespace)是一种在多个用户之间划分资源的方法。当你的项目和人员众多的时候可以考虑根据项目属性,例如生产、测试、开发划分不同的namespace。
|
Pod
|
Pod对象管理接口,包括Pod对象的查询接口。
Pod是Kubernetes创建或部署的最小单位。一个Pod封装一个或多个容器、存储资源、一个独立的网络IP以及管理控制容器运行方式的策略选项。
|
Deployment
|
Deployment对象管理接口,包括Deployment对象的创建、查询、修改、删除等接口。
Deployment是Pod Controller的一种。一个Deployment可以包含一个或多个Pod副本,每个Pod副本的角色相同,所以系统会自动为Deployment的多个Pod副本分发请求。Deployment中的所有Pod副本共享存储卷。
|
StatefulSet
|
Statefulset对象管理接口,包括Statefulset对象的创建、查询、修改、删除等接口。
StatefulSet同样是Pod的Controller的一种。一个StatefulSet可以包含一个或多个Pod副本,不同的Pod副本的角色有区别,且每个Pod副本都有独立的访问域名,所以用户可以手动指定请求在Pod副本之间的分发路径。StatefulSet的Pod副本间不共享数据,因此每个Pod副本都会被分配独立的专属存储卷。
|
Job
|
Job对象管理接口,包括Job对象的创建、查询、修改、删除等接口。
Job是用来控制批处理型任务的资源对象。批处理业务与长期伺服业务(Deployment、Statefulset)的主要区别是批处理业务的运行有头有尾,而长期伺服业务在用户不停止的情况下永远运行。Job管理的Pod根据用户的设置把任务成功完成就自动退出了。
|
Service
|
Service对象管理接口,包括Service对象的创建、查询、修改、删除等接口。
Service定义了这样一种抽象:一个Pod的逻辑分组,一种可以访问它们的策略(通常称为微服务)。
|
Ingress
|
Ingress对象管理接口,包括Ingress对象的创建、查询、修改、删除等接口。
Ingress是授权入站连接到达集群服务的规则集合。您可以给Ingress配置外部可访问的URL、负载均衡、SSL、基于名称的虚拟主机等。
|
ConfigMap
|
Configmap对象管理接口,包括Configmap对象的创建、查询、修改、删除等接口。
|
Secret
|
Secret对象管理接口,包括Secret对象的创建、查询、修改、删除等接口。
|
PersistentVolumeClaim
|
PersistentVolumeClaim对象管理接口,包括PersistentVolumeClaim对象的创建、查询、修改、删除等接口。
PersistentVolumeClaim(PVC)是用户存储的请求。 它类似于Pod,Pod申请CPU和内存,PVC申请存储资源。
|
Event
|
Event对象管理接口,包括Event对象的查询接口。
|
API Groups
|
API GroupS查询接口,可以查询各个Group下的API资源。
|
Endpoint
|
Endpoint对象管理接口,包括Endpoint对象的查询接口。
|
ReplicaSet
|
ReplicaSet对象管理接口,包括ReplicaSet对象的查询接口。
|
VolcanoJob
|
VolcanoJob对象管理接口,包括VolcanoJob对象的创建、查询、修改、删除接口。
|
TFJob
|
TFJob即Tensorflow任务,是基于Tensorflow开源框架的kubernetes自定义资源类型,有多种角色可以配置,能够帮助我们更简单地实现Tensorflow的单机或分布式训练。
|
MXJob
|
MXJob即MXNet任务,是基于MXNet开源框架的kubernetes自定义资源类型,有多种角色可以配置,能够帮助我们更简单地实现MXNet的训练。
|
PyTorchJob
|
PyTorchJob即PyTorch任务,是基于PyTorch开源框架的kubernetes自定义资源类型,有多种角色可以配置,能够帮助我们更简单地实现PyTorch的训练。
|
RBAC
|
通过权限设置可以让不同的用户或用户组拥有操作不同Kubernetes资源的权限。
|