Skip to content

Blog: Rook Installation on MAC M1 with docker as driver #882

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

Merged

Conversation

anushruti10116
Copy link
Contributor

This blog describe the procedure to install MAC M1 with docker as driver

@ceph-jenkins
Copy link

Can one of the admins verify this patch?

@anushruti10116
Copy link
Contributor Author

@yuvalif please review

@yuvalif yuvalif requested a review from travisn May 8, 2025 09:29
---
### Introduction

This article will help you to set up a test ceph cluster running on single node minikube cluster. We have used docker as driver to create the minikube cluster.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

could you please explain the motivation for using docker, and not following the instructions for running rook on mac in the official docs?

This article will help you to set up a test ceph cluster running on single node minikube cluster. We have used docker as driver to create the minikube cluster.

#### System Requirements

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i know it is in the title, but you should say that using a mac is one of the pre-requisites,
also, would be nice to see OS version

@yuvalif
Copy link
Contributor

yuvalif commented May 8, 2025

please sqush the commits

@anushruti10116
Copy link
Contributor Author

@yuvalif please review fixed the review comment

@@ -0,0 +1,158 @@
---
title: Rook Ceph Installation on Minikube for Mac M1 with Docker Driver
Copy link
Member

@travisn travisn May 8, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are you sure you want to maintain this doc in the Ceph repo? You might consider linking more to Rook docs such as the developer guide and quickstart, and having only the content in this doc that is differentiated from the Rook docs. This way if there are Rook updates in the future, this guide would less likely be broken.

For example, in the Rook docs we have a developer guide on minikube as seen here.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@travisn this PR is not part of ceph docs. it is a blog post

do you also want a fix to the rook docs?
is the current suggestion for mac M1, using qemu + extra_disk working?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do you also want a fix to the rook docs?

which fix?

is the current suggestion for mac M1, using qemu + extra_disk working?

Yes this is working, I actually use this option myself

@zdover23
Copy link
Contributor

@yuvalif, I have edited this file and corrected the English in it. I don't have the permissions necessary to push to anushruti10116. I have sent the edited file to you through Slack in the ceph-doc channel.

explaining how to use docker instead of qemu

Author: Anushruti Sharma <[email protected]>
@yuvalif yuvalif force-pushed the blog-Rook-ceph-on-mac-M1-with-docker branch from f347b4f to bdba4cd Compare May 12, 2025 14:43
@yuvalif
Copy link
Contributor

yuvalif commented May 12, 2025

@yuvalif, I have edited this file and corrected the English in it. I don't have the permissions necessary to push to anushruti10116. I have sent the edited file to you through Slack in the ceph-doc channel.

thanks @zdover23! updated with the file shared on slack. also moved it to a sub-directory
@anushruti10116 please note that i squashed the commits into one. and added some comments to the commit

@yuvalif yuvalif self-requested a review May 12, 2025 18:25
@yuvalif yuvalif merged commit 758970e into ceph:main May 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants