Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/outscale/osc-k8s-rke-cluster

Example of Kubernetes deployment on Outscale's cloud in few minutes
https://github.com/outscale/osc-k8s-rke-cluster

Last synced: 7 days ago
JSON representation

Example of Kubernetes deployment on Outscale's cloud in few minutes

Awesome Lists containing this project

README

        

# Kubernetes Cluster With RKE On Outscale Cloud
[![Project Sandbox](https://docs.outscale.com/fr/userguide/_images/Project-Sandbox-yellow.svg)](https://docs.outscale.com/en/userguide/Open-Source-Projects.html)

This reprository contain a way to deploy a [kubernetes](https://kubernetes.io/) cluster using [rke](https://rancher.com/docs/rke/) on [Outscale cloud provider](https://outscale.com/).

# Architecture
## Private (default)
The Kubernetes cluster is deployed inside a [Net](https://docs.outscale.com/en/userguide/Virtual-Private-Clouds-VPCs.html) with two [Subnets](https://docs.outscale.com/en/userguide/Getting-Information-About-Your-Subnets.html):
- One subnet (10.0.0.0/24) containing:
- A bastion host
- A [NAT Service](https://docs.outscale.com/en/userguide/About-NAT-Gateways.html) to provide internet access to nodes.
- A load balancer for kube-apiserver
- One subnet (10.0.0.1/24) containing all nodes (control plane and worker nodes)

## Public
The Kubernetes cluster is deployed in the public cloud :
- All nodes have a public IP:
- A load balancer is created to access the kube-apiserver

# Use the project

- [Deploy](deploy.md)
- [Testing](testing.md)
- [Contributing](contributing.md)
- [Github Actions](githubaction.md)
- [Addons](../addons/)