The Cluster API brings declarative, Kubernetes-style APIs to cluster creation, configuration and management.
The API itself is shared across multiple cloud providers allowing for true Apache CloudStack hybrid deployments of Kubernetes. It is built atop the lessons learned from previous cluster managers such as kops and kubicorn.
Check out the Getting Started Guide to create your first Kubernetes cluster on Apache CloudStack using Cluster API.
This provider's versions are able to install and manage the following versions of Kubernetes:
Kubernetes Version | v1.22 | v1.23 | v1.24 | v1.25 | v1.26 | v1.27 |
---|---|---|---|---|---|---|
CloudStack Provider (v0.4) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
This provider's versions are able to work on the following versions of Apache CloudStack:
CloudStack Version | 4.14 | 4.15 | 4.16 | 4.17 | 4.18 | 4.19 |
---|---|---|---|---|---|---|
CloudStack Provider (v0.4) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Note: Cluster API Provider CloudStack relies on a few prerequisites which have to be already installed in the used operating system images, e.g. a container runtime, kubelet, kubeadm, etc. Reference images can be found in kubernetes-sigs/image-builder.
Prebuilt images can be found below :
Hypervisor | Kubernetes Version | Rocky Linux 8 | Ubuntu 20.04 |
---|---|---|---|
KVM | v1.22 | qcow2, md5 | qcow2, md5 |
v1.23 | qcow2, md5 | qcow2, md5 | |
v1.24 | qcow2, md5 | qcow2, md5 | |
v1.25 | qcow2, md5 | qcow2, md5 | |
v1.26 | qcow2, md5 | qcow2, md5 | |
v1.27 | qcow2, md5 | qcow2, md5 | |
VMware | v1.22 | ova, md5 | ova, md5 |
v1.23 | ova, md5 | ova, md5 | |
v1.24 | ova, md5 | ova, md5 | |
v1.25 | ova, md5 | ova, md5 | |
v1.26 | ova, md5 | ova, md5 | |
v1.27 | ova, md5 | ova, md5 | |
XenServer | v1.22 | vhd, md5 | vhd, md5 |
v1.23 | vhd, md5 | vhd, md5 | |
v1.24 | vhd, md5 | vhd, md5 | |
v1.25 | vhd, md5 | vhd, md5 | |
v1.26 | vhd, md5 | vhd, md5 | |
v1.27 | vhd, md5 | vhd, md5 |
Are you interested in contributing to cluster-api-provider-cloudstack? We, the maintainers and community, would love your suggestions, contributions, and help! Also, the maintainers can be contacted at any time to learn more about how to get involved:
Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.
If you think you have found a bug please follow the instructions below.
We also use the issue tracker to track features. If you have an idea for a feature, or think you can help Cluster API Provider CloudStack become even more awesome follow the steps below.
Thank you to all contributors and a special thanks to our current maintainers & reviewers:
Maintainers | Reviewers |
---|---|
@rohityadavcloud | @rohityadavcloud |
@davidjumani | @davidjumani |
@jweite-amazon | @jweite-amazon |
All the CAPC contributors: