What’s the Best Way to Set Up an On-Prem Kubernetes Cluster?

0
14
Asked By TechyGlobetrotter42 On

I'm working on a proof of concept for setting up an on-premises Kubernetes cluster at my job and I've come up with an initial design. I'm thinking of using 4 virtual machines for high availability: 3 as control-plane nodes and 1 as a worker node. The control-plane would be set up on sjc-mcp-01, sjc-mcp-02, and sjc-mcp-03, while the worker would be on sjc-mcp-04. I'd like to implement a floating VIP for the Kubernetes API, potentially using VIP:6443. I'd appreciate some guidance to help me fill in the exact commands I'll need without using placeholders. Specifically, I need to know which operating systems are running on my VMs, the IPs of the three control-plane nodes, a floating VIP, confirmation that the control-plane nodes are on the same Layer 2/VLAN (which is necessary for ARP-based VIP), and my preferred CNI along with the pod CIDR. Additionally, I'm wondering if I should go with a load balancer on AWS to manage traffic between the three control-plane nodes instead of just a VIP. Any advice on what else I should consider would be really helpful. Just a note, I need to wrap this up by March, so I'm looking for some solid advice!

2 Answers

Answered By SmartCoder2000 On

I think it's important to do your own research as well. Diving into tutorials and experimenting can give you a better grasp of the system rather than just following commands blindly.

Answered By CloudWhizKid90 On

You might want to check out Talos OS for your Kubernetes setup. It's a Linux distribution made specifically for managing Kubernetes efficiently. Their documentation is also really user-friendly, which could save you some headaches during your setup.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.