- 📘 Documentation: Getting Started
- 🛠 Developer Guide: Development
- 🤝 Contribution Guide: CONTRIBUTING.md
- 🌐 Cluster API website: https://cluster-api.sigs.k8s.io
- 💬 Join us on Discord
Cluster API Provider Outscale (CAPOSC) enables Kubernetes-native declarative infrastructure management on the OUTSCALE Cloud using Cluster API.
With CAPOSC, you can provision and manage Kubernetes clusters on OUTSCALE like any other Kubernetes resource—declaratively and at scale.
This project is currently in alpha. Features and APIs are subject to change. Use with caution in production environments.
- Kubernetes 1.26+
- clusterctl CLI
- An OUTSCALE account with API credentials
- Internet access for cluster provisioning
Install clusterctl
and initialize the management cluster with CAPOSC components.
Refer to the getting started guide:
kubectl create namespace capa-outscale-system
clusterctl init --infrastructure outscale
📘 See full instructions: Getting Started with clusterctl
Once initialized, you can manage workload clusters declaratively using Kubernetes manifests.
Example:
apiVersion: cluster.x-k8s.io/v1beta1
kind: Cluster
metadata:
name: example-cluster
spec:
...
Apply with:
kubectl apply -f cluster.yaml
To set up your environment for development or to build from source, follow the steps in the Development Guide.
We welcome community contributions!
Please read our CONTRIBUTING.md guide to learn how to propose improvements, report issues, or open pull requests.
CAPOSC is licensed under the BSD 3-Clause License.
© 2025 Outscale SAS
This project complies with the REUSE Specification.
See LICENSES/ directory for full license information.