MKE API limitations

To ensure MOSK stability in managing Mirantis Kubernetes Engine (MKE) clusters, the following MKE API functionality is not available for the MOSK-based MKE clusters as compared to the MKE clusters that are deployed not by MOSK. Use the MOSK management console or CLI for this functionality instead.

Note

Management clusters that run k0s have no counterpart of the MKE API. Therefore, this section only applies to MOSK clusters. For the k0s configuration model, see k0s configuration management.

Public APIs limitations in a MOSK-based MKE

API endpoint

Limitation

GET /swarm

Swarm Join Tokens are filtered out for all users, including admins.

PUT /api/ucp/config-toml

All requests are forbidden.

POST /nodes/{id}/update

Requests for the following changes are forbidden:

  • Change Role

  • Add or remove the com.docker.ucp.orchestrator.swarm and com.docker.ucp.orchestrator.kubernetes labels.

DELETE /nodes/{id}

All requests are forbidden.