doris-operator

Doris kubernetes operator

APACHE-2.0 License

Stars
78
Committers
9

Bot releases are hidden (Show)

doris-operator - 1.6.1 Latest Release

Published by catpineapple about 1 month ago

1.6.1

this version updated CRD, Added a parameter about pod startup timeout. Note that this is a temporary version and helm has not adapted the changes. Avoid the phenomenon that upgrading the operator causes the doris cluster to restart.

Upgrade Tips

From version 1.4.1 to 1.6.0, it is recommended to upgrade directly to version 1.6.1 to avoid the problem of DorisCluster rolling restart caused by the upgraded operator.

Features

  1. added a parameter about pod startup timeout. (pr: 190)
  2. helm supported specify imagePullSecret for operator deployment. (pr 182)

Fixed

  1. avoid the phenomenon that upgrading the operator causes the doris cluster to restart. (pr: 190)
  2. fe scale down failed. (issue 205, pr 207)
  3. upgrade golang version of coding for security.(issue 188, pr 193,191)

Downloads

doris-operator - 24.0.0-beta

Published by catpineapple 2 months ago

Notice

This is an important milestone version for supporting deploy doris's separation of storage and compute mode.
You can reference the quickstart doc to deploy doris on separation of storage and compute mode.(Currently, doris does not support running on the arm64 platform)
Except supported deploy doris's separation of storage and compute mode, Doris-Operator fixed some bugs for deploying doris cluster.

Features

  1. supported deploy separation of storage and compute mode.
    (pr 173,175,180,184,189,192,194,195,196,197,198,199,202,203,204,206,209,210,211,212,213,214,215,216,217,219,220)
  2. helm supported specify imagePullSecret for operator deployment. (pr 182)

Fixed

  1. fe scale down failed. (issue 205, pr 207)
  2. upgrade golang version of coding for security.(issue 188, pr 193,191)
  3. add a field for config pod start time, because pod may be need more time than default to restart.(pr 190)

Downloads

doris-operator - timeout-fix

Published by catpineapple 3 months ago

Notice

this version updated CRD, (base on 1.6.0)Added a parameter about pod startup timeout. Note that this is a temporary version and helm has not adapted the changes.

Features

  1. Added a parameter about pod startup timeout. (pr: 190)

Downloads

doris-operator - 1.6.0

Published by catpineapple 4 months ago

Notice

this version updated CRD, further refines the status of cluster phase, adds webhook, and provides automatic scaling down fe observer.

Features

  1. add webhook ability. (pr: 168,170)
  2. helm charts add webhook deployment. (pr: 171)
  3. support msyql client for operator connect doris. (pr: 172)
  4. support graceful scale down of fe observer. (pr: 174)

Fixed

  1. restrict adding certificate in webhook enable. (pr: 169)
  2. no longer print reconciler watch pod logs. (pr: 181)

Downloads

doris-operator - 1.5.2

Published by intelligentfu 6 months ago

Fixed

  1. remove duplicate code for envs.162
  2. fix spelling error.163
  3. add empty value for helm configmap.164
  4. delete all-fields doc.166
doris-operator - 1.5.1

Published by LemonLiTree 6 months ago

Notice

this version implemented some enhancements including BE exit gracefully, more granular pod/container security contexts, bug fixes for Service, session affinity, annotations to PVC, operator config imagePullPolicy, etc.

Features

  1. add support for defining more granular pod/container security contexts.(pr: 141)
  2. add option to specify which namespace to reconcile objects.(pr: 142)
  3. add set terminationGracePeriodSeconds and add --grace in be_prestop.sh. (issues: 145, pr: 157)

Fixed

  1. fix Service bug in lower versions. (issues: [149](https://github.com/selectdb/doris-operator/issues/149, 143, pr: 160)
  2. add annotations to PVC. (issues: 150, pr: 160)
  3. add sessionaffinity for service. (issues: 155, pr: 160)
  4. fix config operator imagePullPolicy.(pr: 159)

Removed

  1. delete docker dir and move to Apache Doris Repo. (pr: 158, 33329)
    The relevant scripts have been merged into Apache Doris Repo

Downloads

doris-operator - 1.5.0

Published by catpineapple 6 months ago

Notice

this version updated CRD, supporting mount configmaps for configurations, dangerous behavior restrictions on expansion and contraction operations, helm enhancements, etc.

Features

  1. add recovery ability. (issues: 116, pr: 123)
  2. scale down followers are not allowed. (issues: 117, pr: 128)
  3. supports multiple configmaps for mounting custom directories. (issues: 118, pr: 135)
  4. helm supports multiple configmaps for mounting custom directories.(pr: 140)
  5. helm supports secret to config username and password.(pr: 140)
  6. helm create namespace policy adjustment for install and upgrade doris-operator.(pr: 147)

Fixed

  1. some apiserver will check the resourceVersion when update. (issues: 119, pr: 121)
  2. add annotations for pod.(issues: 137, pr: 139)

Downloads

doris-operator - 1.4.1

Published by catpineapple 7 months ago

1.4.1

Notice this version have update startupProbe in order to consistent with livenessProbe.

Feature

  1. use column name to find master to avoid output sequence changed. 111
  2. add basic-auth type secret to doriscluster to config mangement username and password. 115

Fixed

  1. fix helm workflows for update latest files in repository. 100
  2. example name misspelling.104
  3. compatible with chages in output sequence about IsMaster.105
  4. add default edit_log_port for fe_entrypoint to use.106
  5. check the operator deployed namespace exists or not to avoid create cr failed.109
  6. when resourceVersion not set update service failed.119

Downloads

doris-operator - 1.4.1

Published by intelligentfu 7 months ago

1.4.1

Notice this version have update startupProbe in order to consistent with livenessProbe.

Feature

  1. use column name to find master to avoid output sequence changed. 111
  2. add basic-auth type secret to doriscluster to config mangement username and password. 115

Fixed

  1. fix helm workflows for update latest files in repository. 100
  2. example name misspelling.104
  3. compatible with chages in output sequence about IsMaster.105
  4. add default edit_log_port for fe_entrypoint to use.106
  5. check the operator deployed namespace exists or not to avoid create cr failed.109
  6. when resourceVersion not set update service failed.119

Downloads

doris-operator - 1.4.1

Published by intelligentfu 8 months ago

1.4.1

Notice this version have update startupProbe in order to consistent with livenessProbe.

Feature

  1. use column name to find master to avoid output sequence changed. 111
  2. add basic-auth type secret to doriscluster to config mangement username and password. 115

Fixed

  1. fix helm workflows for update latest files in repository. 100
  2. example name misspelling.104
  3. compatible with chages in output sequence about IsMaster.105
  4. add default edit_log_port for fe_entrypoint to use.106
  5. check the operator deployed namespace exists or not to avoid create cr failed.109
  6. when resourceVersion not set update service failed.119

Downloads

doris-operator - 1.4.0

Published by catpineapple 9 months ago

1.4.0

Notice this version have already supports deployment by Helm.

Features

  1. add helm.62
  2. add helm action for auto release.88
  3. add helm namespace automatically.89

Fix

  1. when update service type not effect.98
  2. helm modify. 77
  3. helm doirscluster abstract. 81
  4. helm doriscluster split configmap. 90
  5. helm readme and comments modify. 91
  6. helm pvc storageclass modify. 92
  7. helm fix helm clusterrole . 94

Downloads

doris-operator - 1.3.1

Published by intelligentfu 10 months ago

1.3.1

Notice this version have update pod readness and liveness, pod will be rolling update to new mode probe liveness and readness. if cluster have one replica please scall out before using this version for keeping service stable.

Features

  1. default initial allow using specific image75
  2. be pod preferred anti affinity fe.75
  3. service support annotations.75
  4. distinct liveness and readness probe.75

Downloads

doris-operator - 1.3.0

Published by intelligentfu 11 months ago

1.3.0

This version have update custom resource definition for feature 3, if you want to use feature 3, please update CRD by step 1 of README.md.

Features

  1. default init container for be to close swap and set system config.59
  2. set default antiAffinity for pods belongs to same component.53
  3. support pvc management of operator, provide pvc scale on cloud disk.50
  4. add docker build and push workflow.61

Downloads

doris-operator - 1.2.0

Published by intelligentfu about 1 year ago

Doris-Operator v1.2.0 Release

the operator provideed by selectdb organization. It is a open source project for deploy, manage doris running on kubernetes.

New Feature

This version support next features for deployment and manangement doris on k8s.

  1. support broker deployment and manangement, support affinity for broker to sheduler with be component,
  2. support debug mode for crash status.issue 40.when pod exec CrashLoopBackOff mode, service not start successfuly, user can set exec debug mode for debug.

Downloads

doris-operator - 1.2.0 release

Published by intelligentfu about 1 year ago

Doris-Operator v1.0 Release

the operator provideed by selectdb organization. It is a open source project for deploy, manage doris running on kubernetes.

New Feature

  1. support broker deploy.
  2. support debug mode for crash status.pod crash

Downloads

doris-operator - 1.1.2

Published by intelligentfu about 1 year ago

1.1.2 Release

Enhance

  1. This version enhance the NodePort function, allow user specify nodePort.31

Downloads

doris-operator - Release 1.1.1

Published by intelligentfu about 1 year ago

Doris-Operator

the operator provideed by selectdb organization. It is a open source project for deploy, manage doris running on kubernetes.

New Feature

  1. support cn deploy.
  2. support cn autoscaler function use horizontalpodautoscaler v1, v2.
  3. support system config effect on host.

Fix

  1. resource set not effect.22

Downloads

doris-operator - v1.0

Published by intelligentfu about 1 year ago

Doris-Operator v1.0 Release

the operator provideed by selectdb organization. It is a open source project for deploy, manage doris running on kubernetes.

Downloads