Skip to content

stackthecat/Kube-Ceph-Infrastructure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

infrastructure_deployment

This project contains ansible playbooks to instantiate and configure Ceph & Kubernetes Platform on dedicated Nodes. Playbook will deploy following components:

  • Requirements for software
  • Ceph Stack software (Ceph Octopus)
  • HaProxy and KeepAlived (for VRRP et Load Balancing)
  • Gitlab instance in docker container
  • Kubernetes Stack (1.20) with control plane and data plane running on same machines
  • CephFS & CephRDB volumes for Kubernetes Pods
  • Gitlab runners running with Kubernetes

SELinux must be disabled. Three network interfaces are needed:

  • First one with IP address and GW and a secondary IP address binded to same interface (without GW or static routes). Both of IP on same LAN
  • Second one with IP address for VIP interface used by keepalived. Share the same LAN with the first interface
  • Third interface dedicated to Ceph Replication on another LAN with MTU 9000 (if possible)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages