Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/outscale/cloud-provider-osc
https://github.com/outscale/cloud-provider-osc
ccm k8s kubernetes outscale
Last synced: 3 months 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 5 years ago)
- Default Branch: OSC-MIGRATION
- Last Pushed: 2024-09-04T12:41:58.000Z (5 months ago)
- Last Synced: 2024-09-05T14:53:51.779Z (5 months ago)
- Topics: ccm, k8s, kubernetes, outscale
- Language: Go
- Homepage:
- Size: 191 MB
- Stars: 4
- Watchers: 6
- Forks: 9
- Open Issues: 29
-
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)
[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/osc-cloud-controller-manager)](https://artifacthub.io/packages/search?repo=osc-cloud-controller-manager)
[![Project Graduated](https://docs.outscale.com/fr/userguide/_images/Project-Graduated-green.svg)](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-dev/cloud-provider-osc/issues).
If you want to dig into cloud-provider-osc, check [development documentation](development.md).