Rancher as a Service (RaaS)
Introduction
In the era of DevOps and micro-services, Kubernetes is playing an important role in the IaaS ecosystem, enabling flexibility and simplification of the application's underlying platform implementation.
However, this is true to certain level of extent meaning only when you have a wide-range of tools that allow you to control, monitor and scale your infrastructure upon your application needs.
Rancher is a complete, 100% open-source software stack for teams adopting containers. It addresses the operational and security challenges of managing multiple Kubernetes clusters while providing DevOps teams with integrated tools for running containerised workloads.
Webinars
Rancher as a Service in CityCloud
This webinar helps you understand why you need, should and how you can benefit from modern container management to innovate faster with City Cloud. You will learn more about containers in City Cloud, the importance of regulatory compliance and get a brief overview of the Rancher platform and its capabilities.
Rancher as a Service (RaaS): A walkthrough
You will learn more about the architectural design of RaaS and what it means for you as a user. You will also get an overview of the integration between the platform and the infrastructure layer to understand how resources such as VMs, storage, and load balancers can be configured and consumed directly by your containerised applications.
Deployment Templates
From existing nodes (Custom)
Create a new Kubernetes cluster using RKE, out of existing bare-metal servers or virtual machines.
* The code is developed as Terraform configuration
Openstack/CityCloud provider
Minimum Requirements
Master nodes (etcd, controlplane)
N.of Nodes | vCPU | Ram | Disk |
---|---|---|---|
1, 3, 5 | 2C | 4GB | 50GB |
Worker nodes
N.of Nodes | vCPU | Ram | Disk |
---|---|---|---|
1 or more | 4C | 8GB | 50GB |
Common for both Master and Worker nodes
Anti-affinity | SSH via VPN | SSH-key Auth | No Floating IPs | OS image | OS default user | Docker version | Docker log-format |
---|---|---|---|---|---|---|---|
Ubuntu 18.04+ | Custom | Latest (default) | json-file |
Cluster
Kubernetes version | Network Plugin | Load Balancer | Monitoring |
---|---|---|---|
1.17+ | Canal | Openstack Octavia | Disabled |