2025-06-29 16:46:20 +02:00
2025-06-29 16:46:20 +02:00
2025-06-29 15:32:24 +02:00
2025-06-29 16:46:20 +02:00
2025-06-29 16:46:20 +02:00

Kubernetes Cluster Deployment Guide

This guide describes how to deploy a Kubernetes cluster tailored to your environment using the provided init-deploy.sh script.

⚙️ Pre-requisites

Before running the deployment script, ensure the following are in place:

  • kubectl is installed on your local machine
  • The remote user can execute sudo commands without a password prompt
  • SSH host keys of the target nodes are already added to your system (to avoid interactive confirmation prompts)

🧭 Deployment Goals

This setup will create a Kubernetes cluster with the following topology and components:

  • 1 Control Plane Node
  • 2 Worker Nodes
  • Calico as the CNI (Container Network Interface)
  • MetalLB as the cloud load balancer for bare metal services
  • Longhorn as the persistent storage provider

🚀 How to Deploy

To initiate the deployment, run the provided script:

chmod +x init-deploy.sh
./init-deploy.sh
Description
No description provided
Readme Apache-2.0 571 KiB
Languages
Shell 100%