Code Monkey home page Code Monkey logo

kadalu's Introduction

kaDalu

TravisCI Operator Docker Pulls Server Docker Pulls BuildX

What is Kadalu ?

Kadalu is a project which started as an idea to make glusterfs's deployment and management simpler in kubernetes. The project contains operator to deploy CSI pods, and gluster storage nodes. All of gluster management is done natively in kubernetes without glusterfs's glusterd and gluster CLI tools.

Try it in few minutes to understand more!

Documentation

Start with our Quick Start Guide. More documentation is at doc/ folder.

If you made some errors in setup, and want to start fresh, check this cleanup script, and run it to remove kadalu namespace completely.

Links to blogs and news updates are provided in our website.

Talks and Blog posts

  1. [Blog] Gluster’s management in k8s
  2. [Blog] Gluster and Kubernetes - Portmap
  3. [Talk] DevConf India - Rethinking Gluster Management using k8s (Check slides here)
  4. [Demo] Asciinema recording - Kadalu Setup
  5. [Demo] Asciinema recording - KaDalu CSI to claim Persistent Volumes
  6. [Blog] kaDalu - Ocean of opportunities

For more blog posts, see kadalu.io/blog

Reach out

  1. Best is opening an issue in github.
  2. Reach to us on Slack (Note, there would be no history) - https://kadalu.slack.com

Contributing

We would like your contributions to come as feedbacks, testing, development etc. See CONTRIBUTING for more details.

If you are interested in financial donation to the project, or to the developers, you can do so at our opencollective page. (We like github sponsors too, but its still in waiting list for an org in India).

Helm support

helm install kadalu --namespace kadalu --create-namespace https://github.com/kadalu/kadalu/releases/download/<release>/kadalu-helm-chart.tgz --set-string kubernetesDistro=$K8S_DIST

Where K8S_DIST can be one of below values:

  • kubernetes
  • openshift
  • rke
  • microk8s

If --set-string isn't supplied kubernetes will be used as default.

NOTE: We are still evolving with Helm chart based development, and happy to get contributions on the same.

Platform supports

We support x86_64 (amd64) by default (all releases, devel and latest tags), and in release 0.7.7 tag arm64 and arm/v7 is supported. If you want to try arm64 or arm/v7 in latest form try below command to start the operator

kubectl apply -f https://raw.githubusercontent.com/kadalu/kadalu/arm/manifests/kadalu-operator.yaml

For any other platforms, we need users to confirm it works by building images locally. Once it works, we can include it in our automated scripts. You can confirm the build by command make release after checkout of the repository in the respective platform.

How to pronounce kadalu ?

One is free to pronounce 'kaDalu' as they wish. Below is a sample of how we pronounce it!

Stargazers over time

Stargazers over time

Note 1: If you like the project, give a github star :-)

kadalu's People

Contributors

amarts avatar aravindavk avatar vatsa287 avatar leelavg avatar papanito avatar sac avatar joibel avatar sankarshanmukhopadhyay avatar bholmgren avatar bdudelsack avatar robojones avatar madhu-1 avatar manav-7 avatar sputnik13 avatar schmitch avatar sunnyku avatar magicaljellybeans avatar hunter86bg avatar

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.