This guide will show you how to setup a Kubernetes cluster and related infrastructure managed via Rancher using the following versions:
- Rancher v2.6.6
- Kubernetes v1.23
The architecture is very dynamic, components can be changed or removed depending on requirements:
We will use Rancher to create and manage the Kubernetes cluster/s. First step is to setup the Rancher server or cluster.
There are 2 options, both are reliable and valid for production deployments, depending on your requirements.
Continue the guide by clicking on one of the following options:
- Single Rancher Server - Simple and cheap, requiring only a single server.
- High Availability Rancher Cluster - Harder to create and manage, requires a minimum of 3 servers.
Once you have a Rancher server or cluster, you can use it to create a Kubernetes cluster.
Following guide shows how to create a cluster using the Kamatera Rancher driver:
Once you have a Kubernetes cluster, some additional services are usually required, it's recommended to follow the following guides in order as they depend on each other: