Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Istio | 33,054 | a day ago | 639 | April 25, 2021 | 621 | apache-2.0 | Go | |||
Connect, secure, control, and observe services. | ||||||||||
Dokku | 24,638 | 2 | a day ago | 77 | April 22, 2021 | 41 | mit | Shell | ||
A docker-powered PaaS that helps you build and manage the lifecycle of applications | ||||||||||
Microservices Demo | 3,385 | a month ago | 109 | apache-2.0 | Python | |||||
Deployment scripts & config for Sock Shop | ||||||||||
Diun | 1,976 | 2 days ago | 62 | February 03, 2022 | 59 | mit | Go | |||
Receive notifications when an image is updated on a Docker registry | ||||||||||
Kadalu | 606 | a day ago | 45 | June 16, 2022 | 55 | other | Python | |||
A lightweight Persistent storage solution for Kubernetes / OpenShift / Nomad using GlusterFS in background. More information at https://kadalu.tech | ||||||||||
Democratic Csi | 510 | 17 days ago | 28 | mit | JavaScript | |||||
csi storage for container orchestration systems | ||||||||||
Nomad On Kubernetes | 280 | 5 years ago | 3 | apache-2.0 | Shell | |||||
Tutorial on running Nomad on Kubernetes. | ||||||||||
Container Orchestration Comparison | 117 | 6 years ago | 7 | |||||||
A comparison of the different container orchestration tools available. | ||||||||||
Container Orchestration Comparisons | 67 | 6 years ago | 2 | apache-2.0 | ||||||
Set of tutorials demonstrating common uses cases with various Container Orchestration tools (Kubernetes, Swarm, Mesos, Nomad, etc) | ||||||||||
Tfc Agent | 50 | 5 months ago | 4 | HCL | ||||||
Examples related to the Terraform Cloud Agent, a remote runner for Terraform Cloud Business and Terraform Enterprise |
Kadalu is a project to provide Persistent Storage in container ecosystem (like kubernetes, openshift, RKE, etc etc). Kadalu operator deploys CSI pods, and gluster storage pods as per the config. You would get your PVs served through APIs implemented in CSI.
Getting started is made easy to copy paste the below commands.
curl -fsSL https://github.com/kadalu/kadalu/releases/latest/download/install.sh | sudo bash -x
kubectl-kadalu version
kubectl kadalu install --type=$K8S_DIST
Where K8S_DIST
can be one of below values and kubernetes
being the default:
The above will deploy the latest version of kadalu operator and CSI pods. Once done, you can provide storage to kadalu operator to manage.
$ kubectl kadalu storage-add storage-pool-1 --device kube1:/dev/sdc
Note that, in above command, kube1
is the node which is providing /dev/sdc
as a storage to kadalu. In your setup, this may be different.
If you made some errors in setup, and want to start fresh, check this cleanup script, and run it to remove kadalu namespace completely.
curl -s https://raw.githubusercontent.com/kadalu/kadalu/devel/extras/scripts/cleanup | bash
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 install kadalu --namespace kadalu --create-namespace https://github.com/kadalu/kadalu/releases/latest/download/kadalu-helm-chart.tgz --set-string kubernetesDistro=$K8S_DIST
Where K8S_DIST
can be one of below values:
If --set-string
isn't supplied kubernetes
will be used as default.
For Kadalu Versions >= 0.8.5 helm chart is broken into subcharts, refer below for installation:
# Takes values as mentioned above
K8S_DIST=kubernetes
curl -sL https://github.com/kadalu/kadalu/releases/latest/download/kadalu-helm-chart.tgz -o /tmp/kadalu-helm-chart.tgz
# First install operator
helm install operator --namespace kadalu --create-namespace /tmp/kadalu-helm-chart.tgz --set operator.enabled=true --set global.kubernetesDistro=$K8S_DIST
# Incase of Kadalu upgrade verify pod eviction and no usage of Kadalu PVCs, for fresh installation just proceed after operator deployment
helm install csi-nodeplugin --namespace kadalu /tmp/kadalu-helm-chart.tgz --set csi-nodeplugin.enabled=true --set global.kubernetesDistro=$K8S_DIST
NOTE: We are still evolving with Helm chart based development, and happy to get contributions on the same.
We support x86_64 (amd64) by default (all releases, devel
and latest
tags), and from release 0.8.3 tag arm64 and arm/v7 is supported.
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.
One is free to pronounce 'kaDalu' as they wish. Below is a sample of how we pronounce it!
Request: If you like the project, give a github star :-)