Coder Social home page Coder Social logo

hypercloud-sds's Introduction

Hypercloud-SDS

Hypercloud SDS는 고가용성 스토리지(Rook) 와 이미지 임포팅(CDI)을 지원하는 프로젝트입니다. 두 모듈의 편리한 설치, 제거, 관리를 위해서 hcsctl 바이너리 파일을 제공하고 있습니다. hcsctl 최신 바이너리는 프로젝트 release page 에서 확인 가능합니다.

주요기능

  • 설치를 위한 sample yaml 파일 생성
  • hypercloud-sds 설치
  • hypercloud-sds 제거
  • ceph 명령 수행 및 출력

더 자세한 사항은 hcsctl help 를 참고하시기 바랍니다.

시작하기

  • hcsctl 바이너리 다운로드와 자세한 사용법은 hcsctl 문서를 참고하시기 바랍니다.

Documentation

이슈 등록

이슈 등록 전에 먼저 트러블 슈팅 페이지를 확인해주시기 바랍니다. 트러블 슈팅 페이지를 통해 해결되지 않는 버그는 IMS나 프로젝트 내 issue 페이지에서 등록할 수 있습니다. IMS 이슈 등록시에는 Product는 HyperCloud, Module은 K8SStorage로 등록하시면 됩니다.

Compatibility

  • 본 프로젝트는 아래와 같은 버전에서 검증되었습니다.
    • Kubernetes
      • v1.22
      • v1.21
      • v1.20
    • OS
      • centos 8.2
      • ubuntu 20.04

Contact

  • CK 2-4 팀

hypercloud-sds's People

Contributors

aloysaugustin avatar alrighttheresham avatar donggyupark avatar galexrt avatar hbinkim avatar jbw976 avatar jmolmo avatar laurentdavid avatar sanghyeok-kim95 avatar scaleoutsean avatar sophal-hong avatar sophalhong avatar wildermesser avatar woohhan avatar y0zg avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

hypercloud-sds's Issues

Add hcsctl rook e2e testcases

Based on #11

  • Add daemonset test
    Check ceph volume can be attached to every node and read/write data

  • Add resize test
    Check ceph voluem can be resized

  • Add snapshot test
    Check snapshot can be taken

Enable hcsctl create-inventory to create sample yaml files for additional use cases

Currently hcsctl create-inventory only generates sample yaml files for production use case which is for using public network and k8s cluster is installed with more than 3 nodes. So to install hypercloud-sds with hcsctl for private network, separate binary is used. It's ideal for one hcsctl binary to generate yaml files suits for following use cases: production, test (k8s cluster less than 3 nodes), minikube, and private network.

  • Add sample yamls for minikube environment
  • Add sample yamls for private network environment
  • Add parameter such as -e or --env for hcsctl create-inventory to generate sample yamls depends on user input

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.