Home / Platform management / Catalog / Operators / Overview

Overview

Operator is a method for packaging, deploying, and managing Kubernetes applications, which can automate the entire lifecycle of applications, such as creation, update, and deletion.

Platform administrators can deploy the Operator in OperatorHub on a cluster basis.

Operator usage notes

Currently, there are four types of Operator sources in the platform OperatorHub. The technical support scope provided by the platform varies for Operators from different sources, and corresponding evaluations should be done before use.

Supplier Type Usage Notes
Custom Uploaded by users themselves. The stability is unknown, and caution should be exercised when using it. If there are any problems during use, please contact the author for help.
Community From the open source community. Not checked or verified by the platform. If there are any problems during use, please contact the open source community for help.
Certified Provided by the platform or third parties. The platform has checked and verified it, but does not promise a service level agreement (SLA). If there are any problems during use, please contact the provider for help.
Platform Independently developed by the platform and guaranteed for security and availability.

StorageClasses supported by Operator

Operator TopoLVM local-path Ceph NFS Shared Storage
MySQL PXC Supported Supported - -
MySQL MGR Supported Supported - -
Kafka Supported Supported Supported Supported
Redis Supported - Supported Supported
RabbitMQ Supported - Supported -
PostgreSQL Supported Supported Supported -

Default scheduling rules for instances

Component Default scheduling rule (single instance)
MySQL PXC Only one MySQL node can be scheduled on each node at most (required).
MySQL MGR Only one MySQL node can be scheduled on each node at most (required).
Kafka Only one Broker node can be scheduled on each node at most (required).
Redis
  • Cluster mode: Only one Redis node in the same shard should be scheduled on each node if possible (preferred).
  • Sentinel mode: Only one Redis node or one Sentinel node should be scheduled on each node if possible (preferred).
RabbitMQ Only one RabbitMQ node can be scheduled on each node at most (required).
PostgreSQL Only one PostgreSQL node can be scheduled on each node at most (required).