Skip to content

Conversation

theboringstuff
Copy link
Collaborator

@theboringstuff theboringstuff commented May 27, 2025

Description

Sometimes, "One Control Plane and Many Workers" schema could be useful, but it may be not trivial to configure. Need to extend documentation to describe such schema

Solution

  • Added "One Control Plane and Many Workers" schema description in "Non-HA Deployment Schemes" section
  • Added justification why this schema might be useful
  • Added schema diagram
    • It is added as HTML <img> to make it look good (appropriate size/resolution)
  • Added example cluster.yaml for this schema
    • by default control-plane node does not have "worker" role, but it could be optionally added
    • ingress-nginx is bound to control-plane node using nodeSelector and tolerations (this will work in all cases, whether worker role is present or not)

Checklist

  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • There is no breaking changes, or migration patch is provided
  • Integration CI passed
  • Unit tests. If Yes list of new/changed tests with brief description
  • There is no merge conflicts

@theboringstuff theboringstuff added the documentation Improvements or additions to documentation label May 27, 2025
@theboringstuff
Copy link
Collaborator Author

@disa1217 , please, review only those parts of documentation, which we added/changed in this PR (related to this PR). This is to reduce PR diff, to make it minimal and easy to review

@theboringstuff theboringstuff marked this pull request as ready for review May 27, 2025 12:34
@DmitriiRabenok DmitriiRabenok merged commit 35da678 into main Jun 18, 2025
35 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants