Skip to content

Latest commit

 

History

History
11 lines (8 loc) · 1.23 KB

File metadata and controls

11 lines (8 loc) · 1.23 KB

Multitenant Controllers

Starting from OraOperator version 1.2.0, there are two classes of multitenant controllers: one based on ORDS and another based on a dedicated REST server for the operator, called LREST. In both cases, the features remains unchanged (a part from CRD name changes). A pod running a REST server (either LREST or ORDS) acts as the proxy server connected to the container database (CDB) for all incoming kubectl requests. We plan to discontinue the ORDS based controller, in the next release; no regression (a part form CRD name changes).

What are the differences

  • Regarding the YAML file, the parameters for the existing functionalities are unchanged.
  • The CRD names are different: for controllers based on ORDS, we have PDB and CDB, while for controllers based on LREST, we have LRPDB and LREST.
  • If you use an LREST-based controller, there is no need to manually create the REST server pod. The image is available for download on OCR.
  • Controllers based on LREST allow you to manage PDB parameters using kubectl.
  • ORDS controllers currently do not support ORDS version 24.1.