Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support cephable Node Roles #53

Open
echarles opened this issue Oct 16, 2024 · 0 comments
Open

Support cephable Node Roles #53

echarles opened this issue Oct 16, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@echarles
Copy link
Member

echarles commented Oct 16, 2024

Ensure the needed csi... drivers for ceph are installed on the correct nodes that need them (not only the ceph nodes, but also the nodes that need to mount them.

This section in the ceph operator (aka rook operator) helm chart needs to be tuned to implement that requirement.

  # -- Array of tolerations in YAML format which will be added to CSI provisioner deployment
  provisionerTolerations:
  #    - key: key
  #      operator: Exists
  #      effect: NoSchedule

  # -- The node labels for affinity of the CSI provisioner deployment [^1]
  provisionerNodeAffinity: role.datalayer.io/ceph=true #key1=value1,value2; key2=value3
  # Set pluginTolerations and pluginNodeAffinity for plugin daemonset pods.
  # The CSI plugins need to be started on all the nodes where the clients need to mount the storage.

  # -- Array of tolerations in YAML format which will be added to CephCSI plugin DaemonSet
  pluginTolerations:
  #    - key: key
  #      operator: Exists
  #      effect: NoSchedule

  # -- The node labels for affinity of the CephCSI RBD plugin DaemonSet [^1]
  pluginNodeAffinity: role.datalayer.io/jupyter=true # key1=value1,value2; key2=value3
@echarles echarles added the enhancement New feature or request label Oct 16, 2024
@echarles echarles changed the title Support cephable node roles Support cephable Node Roles Oct 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants