简介
云容器实例(Cloud Container Instance, CCI)服务提供 ServerlessContainer(无服务器容器)引擎,让您无需创建和管理服务器集群即可直接运行容器。云容器实例的 Serverless Container 就是从使用角度,无需创建、管理 Kubernetes 集群,也就是从使用的角度看不见服务器(Serverless),直接通过控制台、kubectl、Kubernetes API 创建和使用容器负载,且只需为容器所使用的资源付费。
本文旨在介绍如何使用kubectl或调用云容器实例的API使用云容器实例的各种功能。
文档导读
本文档分为如下几个部分。
- 使用kubectl
介绍如何在云容器实例中配置kubectl。CCI支持使用原生kubectl或定制的kubectl来创建负载等资源,建议优先选用原生kubectl。
- Namespace和Network
介绍云容器示例中Namespace与Network的概念。
- Pod
介绍Pod相关概念,以及如何使用Pod。
- Label
介绍Label的作用,以及如何使用Label。
- 无状态负载(Deployment)
介绍Deployment的使用场景,如何使用Deployment将容器镜像部署到云容器实例中。
- 访问负载
介绍Service和Ingress两种管理负载访问的资源对象,使用Service和Ingress解决负载访问的问题。
- Service:定义一系列Pod以及访问这些Pod的策略的一层抽象。
- Ingress:管理外部访问的资源对象。
- 使用存储
介绍负载中如何使用存储,即如何容器中如何使用存储卷。包括如何使用云硬盘(EVS)、弹性文件服务(SFS)、对象存储(OBS)。
- 使用ConfigMap和Secret
介绍如何使用ConfigMap和Secret。
ConfigMap和Secret用于保存配置信息和敏感信息,从而提高负载配置的易用性和灵活性。
- 使用Job和CronJob
介绍如何使用Job。Job适用于一次性任务的场景。