https://github.com/outscale/cloud-provider-osc
https://github.com/outscale/cloud-provider-osc
ccm k8s kubernetes maturity-graduated outscale
Last synced: 27 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 (about 5 years ago)
- Default Branch: OSC-MIGRATION
- Last Pushed: 2025-03-20T20:40:01.000Z (about 1 month ago)
- Last Synced: 2025-03-21T05:43:10.741Z (about 1 month 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 - (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).