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
maturity-sandbox
Last synced: 11 months ago
JSON representation
Example of Kubernetes deployment on Outscale's cloud in few minutes
- Host: GitHub
- URL: https://github.com/outscale/osc-k8s-rke-cluster
- Owner: outscale
- License: bsd-3-clause
- Created: 2022-01-12T13:29:56.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-04-08T08:55:20.000Z (about 1 year ago)
- Last Synced: 2025-04-08T09:32:22.246Z (about 1 year ago)
- Topics: maturity-sandbox
- Language: HCL
- Homepage:
- Size: 140 KB
- Stars: 5
- Watchers: 7
- Forks: 7
- Open Issues: 6
-
Metadata Files:
- Readme: docs/README.md
- Contributing: docs/contributing.md
- License: LICENSE
Awesome Lists containing this project
README
# Kubernetes Cluster With RKE On Outscale Cloud
[](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/)