Documentation for Deploy Kubernetes RKE2
Budget: $30 – $250 USD
I need documentation on how to deploy an HA RKE2 (Rancher Kubernetes Government) cluster in production, with Rancher UI and persistence storage with Longhorn with best practices.
Assumptions and Restrictions:
3 server nodes (high availability)
2 agent nodes (workers)
1 nginx load balancer in front of cluster as fixed register address
1 Nginx Proxy manager as reverse proxy in front of load balancer to address requests to cluster load balancer
All nodes are virtual machines on local vSphere 7 with Rocky Linux 8 - Minimal Standard - Security Policy Profile (Enforcement) "CIS Red Hat Enterprise Linux 8 Benchmark for Level 2 - Server"
Specific version of RKE2 (latest stable v1.24) with specific compatible Longhorn and Rancher
Deliverables:
-Recommended storage size for each node disk partition
- specific ports and protocols to be opened and enabled in firewalld
-High-level architectural diagram
-Step-by-step instructions with commands, including load balancer and nginx proxy manager settings, and all necessary information for project jobs
To validate the work, I will be able to manage workloads in the Rancher UI and also with kubectl and Helm on the master node (Server Node 1).
Assumptions and Restrictions:
3 server nodes (high availability)
2 agent nodes (workers)
1 nginx load balancer in front of cluster as fixed register address
1 Nginx Proxy manager as reverse proxy in front of load balancer to address requests to cluster load balancer
All nodes are virtual machines on local vSphere 7 with Rocky Linux 8 - Minimal Standard - Security Policy Profile (Enforcement) "CIS Red Hat Enterprise Linux 8 Benchmark for Level 2 - Server"
Specific version of RKE2 (latest stable v1.24) with specific compatible Longhorn and Rancher
Deliverables:
-Recommended storage size for each node disk partition
- specific ports and protocols to be opened and enabled in firewalld
-High-level architectural diagram
-Step-by-step instructions with commands, including load balancer and nginx proxy manager settings, and all necessary information for project jobs
To validate the work, I will be able to manage workloads in the Rancher UI and also with kubectl and Helm on the master node (Server Node 1).