Skip to content

Testbed setup scripts and documentation#3

Merged
ananos merged 6 commits intomainfrom
mlsysopsansible
Jun 3, 2025
Merged

Testbed setup scripts and documentation#3
ananos merged 6 commits intomainfrom
mlsysopsansible

Conversation

@panosmaurikos
Copy link
Contributor

@panosmaurikos panosmaurikos commented Apr 23, 2025

This patch contains scripts & documentation to setup a basic testbed for the MLSysOps Open-source framework. Specifically, it contains:

  • ansible recipes to bootstrap individual k3s clusters (with a variable number of worker nodes).
  • ansible recipes to setup karmada on a management node and add the respective k3s clusters to this karmada instance.
  • merge logic for all k8s config files so that all clusters are managed by the management node.
  • documentation for setting up the testbed and using the scripts.

Requires #6 to be merged first.

@netlify
Copy link

netlify bot commented Apr 23, 2025

Deploy Preview for mlsysops ready!

Name Link
🔨 Latest commit 6c106e3
🔍 Latest deploy log https://app.netlify.com/projects/mlsysops/deploys/683ec2f99ef9ae0008012328
😎 Deploy Preview https://deploy-preview-3--mlsysops.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@ananos ananos marked this pull request as draft April 23, 2025 14:10
@ananos ananos force-pushed the mlsysopsansible branch from 580ce23 to 4e4ee13 Compare June 2, 2025 20:12
@ananos ananos changed the title Updated Ansible files but still in progress Testbed setup scripts and documentation Jun 2, 2025
@ananos ananos marked this pull request as ready for review June 2, 2025 20:18
@ananos ananos force-pushed the mlsysopsansible branch 4 times, most recently from 2bfc201 to a955cf0 Compare June 2, 2025 20:42
@ananos ananos requested a review from alexanpatr June 2, 2025 21:03
panosmaurikos and others added 6 commits June 3, 2025 12:39
- Add karmada ansible logic
- Add retry mechanism
- Fix inventory.yml and karmada-install.yml

Signed-off-by: Panos Mavrikos <pmavrikos@nubificus.co.uk>
Signed-off-by: Panos Mavrikos <pmavrikos@nubificus.co.uk>
Signed-off-by: Panos Mavrikos <pmavrikos@nubificus.co.uk>
Signed-off-by: Anastassios Nanos <ananos@nubificus.co.uk>
Signed-off-by: Anastassios Nanos <ananos@nubificus.co.uk>
Signed-off-by: Anastassios Nanos <ananos@nubificus.co.uk>
@ananos ananos force-pushed the mlsysopsansible branch from a955cf0 to 6c106e3 Compare June 3, 2025 09:40
@ananos ananos merged commit 4bfc5c3 into main Jun 3, 2025
8 checks passed
@ananos ananos deleted the mlsysopsansible branch June 3, 2025 11:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants