API Reference¶
Warning
This section is intended only for advanced Infrastructure Operators who are familiar with Kubernetes Cluster API.
Mirantis currently supports only those Mirantis Container Cloud API features that are implemented in the Container Cloud web UI. Use other Container Cloud API features for testing and evaluation purposes only.
The Container Cloud APIs are implemented using the Kubernetes
CustomResourceDefinitions
(CRDs) that enable you to expand
the Kubernetes API. Different types of resources are grouped in the dedicated
files, such as cluster.yaml
or machines.yaml
.
For testing and evaluation purposes, you may also use the experimental public Container Cloud API that allows for implementation of custom clients for creating and operating of managed clusters. This repository contains branches that correspond to the Container Cloud releases. For an example usage, refer to the README file of the repository.
- Public key resources
- License resource
- Diagnostic resource
- IAM resources
- ClusterOIDCConfiguration resource for MKE
- MachinePool resource
- UpdateGroup resource
- MCCUpgrade resource
- ClusterUpdatePlan resource
- CacheWarmupRequest resource
- GracefulRebootRequest resource
- ContainerRegistry resource
- TLSConfig resource
- Bare metal resources
- vSphere resources
- OpenStack resources