https://github.com/outscale/cloud-provider-osc
https://github.com/outscale/cloud-provider-osc
ccm k8s kubernetes maturity-graduated outscale
Last synced: 20 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/outscale/cloud-provider-osc
- Owner: outscale
- License: other
- Created: 2020-03-13T15:34:54.000Z (almost 6 years ago)
- Default Branch: OSC-MIGRATION
- Last Pushed: 2025-03-20T20:40:01.000Z (11 months ago)
- Last Synced: 2025-03-21T05:43:10.741Z (11 months ago)
- Topics: ccm, k8s, kubernetes, maturity-graduated, outscale
- Language: Go
- Homepage:
- Size: 191 MB
- Stars: 5
- Watchers: 6
- Forks: 8
- Open Issues: 23
-
Metadata Files:
- Readme: docs/README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: code-of-conduct.md
- Security: SECURITY_CONTACTS
Awesome Lists containing this project
- awesome-ccamel - outscale/cloud-provider-osc - Outscale cloud provider for Kubernetes (Go)
README
# Outscale Cloud Controller Manager (CCM)
[](https://artifacthub.io/packages/search?repo=osc-cloud-controller-manager)
[](https://docs.outscale.com/en/userguide/Open-Source-Projects.html)
The Outscale Cloud Controller Manager (cloud-provider-osc) provides the interface between a Kubernetes cluster and 3DS Outscale service APIs.
This project is necessary for operating the cluster.
More details on [cloud-controller role](https://kubernetes.io/docs/concepts/architecture/cloud-controller/) in Kubernetes architecture.
# Features
- Node controller: provides Kubernetes details about nodes (Outscale Virtual Machines)
- Service controller: allows cluster user to expose Kubernetes Services using Outscale Load Balancer Unit (LBU)
# Installation
See [deploy documentation](../deploy/README.md)
# Usage
Some example of services:
- [2048](../examples/2048)
- [simple-lb](../examples/simple-lb)
- [simple-internal](../examples/simple-internal)
- [advanced-lb](../examples/advanced-lb)
Services can be annotated to adapt behavior and configuration of Load Balancer Units.
Check [annotation documentation](../docs/annotations.md) for more details.
# Contributing
For new feature request or bug fixes, please [create an issue](https://github.com/outscale/cloud-provider-osc/issues).
If you want to dig into cloud-provider-osc, check [development documentation](development.md).