Skip to content

Centralized repository for managing Kubernetes clusters, deployments, and services, organized under a supercluster structure for scalable and automated infrastructure.

License

Notifications You must be signed in to change notification settings

EliasDH-com/K8s-Infrastructure

Repository files navigation

logo

💙🤍README🤍💙

📘Table of Contents

  1. 📘Table of Contents
  2. 🖖Introduction
  3. 📚Documentation
  4. 🌌Supercluster Design
    1. 🌌Cluster 01
    2. 🌌Cluster 02
    3. 🌌Cluster 03
  5. 🖥️Interesting tools to manage your clusters
  6. 📜A must read
  7. 🔗Links

🖖Introduction

I kindly request your thorough examination and absorption of the comprehensive documentation incorporated within the confines of this repository. Your diligent review of the diverse materials provided herein will undoubtedly enhance your understanding of the intricacies and nuances associated with the contents therein.

Please also see following documents:

📚Documentation

🌌Supercluster Design

🌌Cluster 01

  • Nodes:
    ID Name Cluster Roll IP CPU RAM Disk OS
    001 node01 cluster01 Master 10.1.0.1 16 64GB 8TB Ubuntu 24.04 LTS
    002 node02 cluster01 Master 10.1.0.2 16 64GB 8TB Ubuntu 24.04 LTS
    003 node03 cluster01 Master 10.1.0.3 16 64GB 8TB Ubuntu 24.04 LTS
    004 node04 cluster01 Worker 10.1.0.4 16 64GB 8TB Ubuntu 24.04 LTS
    005 node05 cluster01 Worker 10.1.0.5 16 64GB 8TB Ubuntu 24.04 LTS
    006 node06 cluster01 Worker 10.1.0.6 16 64GB 8TB Ubuntu 24.04 LTS
    007 node07 cluster01 Worker 10.1.0.7 16 64GB 8TB Ubuntu 24.04 LTS
    008 node08 cluster01 Worker 10.1.0.8 16 64GB 8TB Ubuntu 24.04 LTS
    009 node09 cluster01 Worker 10.1.0.9 16 64GB 8TB Ubuntu 24.04 LTS
    010 proxy01 cluster01 Worker 10.1.0.10 1 1GB 0KB Ubuntu 24.04 LTS

🌌Cluster 02

  • Nodes:
    ID Name Cluster Roll IP CPU RAM Disk OS
    011 node11 cluster02 Master 10.2.0.1 16 64GB 8TB Ubuntu 24.04 LTS
    012 node12 cluster02 Master 10.2.0.2 16 64GB 8TB Ubuntu 24.04 LTS
    013 node13 cluster02 Master 10.2.0.3 16 64GB 8TB Ubuntu 24.04 LTS
    014 node14 cluster02 Worker 10.2.0.4 16 64GB 8TB Ubuntu 24.04 LTS
    015 node15 cluster02 Worker 10.2.0.5 16 64GB 8TB Ubuntu 24.04 LTS
    016 node16 cluster02 Worker 10.2.0.6 16 64GB 8TB Ubuntu 24.04 LTS
    017 node17 cluster02 Worker 10.2.0.7 16 64GB 8TB Ubuntu 24.04 LTS
    018 node18 cluster02 Worker 10.2.0.8 16 64GB 8TB Ubuntu 24.04 LTS
    019 node19 cluster02 Worker 10.2.0.9 16 64GB 8TB Ubuntu 24.04 LTS
    020 proxy02 cluster02 Worker 10.2.0.10 1 1GB 0KB Ubuntu 24.04 LTS

🌌Cluster 03

  • Nodes:
    ID Name Cluster Roll IP CPU RAM Disk OS
    021 node31 cluster03 Master 10.3.0.1 16 64GB 8TB Ubuntu 24.04 LTS
    022 node32 cluster03 Master 10.3.0.2 16 64GB 8TB Ubuntu 24.04 LTS
    023 node33 cluster03 Master 10.3.0.3 16 64GB 8TB Ubuntu 24.04 LTS
    024 node34 cluster03 Worker 10.3.0.4 16 64GB 8TB Ubuntu 24.04 LTS
    025 node35 cluster03 Worker 10.3.0.5 16 64GB 8TB Ubuntu 24.04 LTS
    026 node36 cluster03 Worker 10.3.0.6 16 64GB 8TB Ubuntu 24.04 LTS
    027 node37 cluster03 Worker 10.3.0.7 16 64GB 8TB Ubuntu 24.04 LTS
    028 node38 cluster03 Worker 10.3.0.8 16 64GB 8TB Ubuntu 24.04 LTS
    029 node39 cluster03 Worker 10.3.0.9 16 64GB 8TB Ubuntu 24.04 LTS
    030 proxy03 cluster03 Worker 10.3.0.10 1 1GB 0KB Ubuntu 24.04 LTS

🖥️Interesting tools to manage your clusters

  1. K9s.
  2. K10s.

📜A must read

  1. Github Repository - Kubeadm Load Balancing.

🔗Links

Packages

No packages published