Skip to content

cdyangzhenyu/deploy-rook

Repository files navigation

rook安装参考

执行安装部署脚本,配置文档根据环境修改

sh install.sh

获取admin用户的AK和SK

kubectl -n rook-ceph get secret rook-ceph-object-user-oss-oss-admin -o yaml | grep AccessKey | awk '{print $2}' | base64 --decode
kubectl -n rook-ceph get secret rook-ceph-object-user-oss-oss-admin -o yaml | grep SecretKey | awk '{print $2}' | base64 --decode

安装部署s3客户端

yum --assumeyes install s3cmd

导入环境变量

export AWS_HOST=<host>
export AWS_ENDPOINT=<endpoint>
export AWS_ACCESS_KEY_ID=<accessKey>
export AWS_SECRET_ACCESS_KEY=<secretKey>

查看例子:

source rook-oss-s3.sh

使用对象存储:

 s3cmd mb --no-ssl --host=${AWS_ENDPOINT} --host-bucket=  s3://rookbucket
 s3cmd ls --no-ssl --host=${AWS_ENDPOINT}
 echo "Hello Rook" > /tmp/rookObj
 s3cmd put /tmp/rookObj --no-ssl --host=${AWS_ENDPOINT} --host-bucket=  s3://rookbucket
 s3cmd get s3://rookbucket/rookObj /tmp/rookObj-download --no-ssl --host=${AWS_ENDPOINT} --host-bucket=
 cat /tmp/rookObj-download

安装共享文件系统cephfs 进入ceph-fs目录,先修改cephfs-sc.yaml中的地址为ceph mon的svc clusterip, 然后执行:

sh install.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages