• Cloud Container Engine

cce
  1. Help Center
  2. Cloud Container Engine
  3. API Reference
  4. Overview

Overview

Introduction to CCE

Cloud Container Engine (CCE) is a platform for developers and partners to develop, deploy, manage, and perform operation and maintenance (O&M) for containerized applications. With CCE, new containerized applications can be rolled out cost-efficiently anytime, anywhere.

Classification of APIs

The APIs provided by CCE fall into two categories: open APIs and proprietary APIs.

Open APIs are inherited from Kubernetes. Currently, the Kubernetes version has been upgraded to 1.7.

The Kubernetes APIs used in this version do not support Hypertext Transfer Protocol (HTTP) persistent connections.

Type

Subtype

Description

Proprietary APIs

Cluster and node management

API used for cluster and node management, such as creating and deleting clusters and nodes.

Using this API, you can create clusters, add nodes to clusters, and obtain information about created clusters and nodes.

Data and log monitoring

  • API used for obtaining monitoring data of nodes and application instances, for example, obtaining CPU and memory usage.
  • API for exporting application logs. Using this API, you can export application logs based on the specified keywords and time ranges.

Native Kubernetes APIs

Secret

API used for managing secrets, such as creating, querying, modifying, and deleting secrets.

ReplicationController

API used for managing ReplicationControllers, such as creating, querying, modifying, and deleting ReplicationControllers.

Service

API used for managing services, such as creating, querying, modifying, and deleting services.

Pod

API used for managing pods, such as creating, querying, modifying, and deleting pods.

PodTemplate

API used for managing PodTemplates, such as creating, querying, modifying, and deleting PodTemplates.

Namespace

API used for managing namespaces, such as creating, querying, modifying, and deleting namespaces.

Endpoint

API used for managing endpoints, such as creating, querying, modifying, and deleting endpoints.

Statefulset

API used for managing StatefulSets, such as creating, querying, modifying, and deleting StatefulSets.

PersistentVolumeClaim

API used for managing PersistentVolumeClaims (PVCs), such as creating, querying, modifying, and deleting PVCs.

PersistentVolume

API used for managing PersistentVolumes (PVs), such as creating, querying, modifying, and deleting PVs.