Skip to content

massivekube/massivekube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

High security, resilient, batteries included kubernetes deployment.

Components

The MassiveKube project is being built as a number of components in there own repositories:

  • aports - Alpine Linux builds of the software we depend on.
  • machine-images - Machine images we deploy to the cloud providers. Currently only AWS is supported.
  • terraform - Responsible for setting up the infrastructure to run the platform.

Implementation Plan

Stage 0 - AWS Infra

  • Setup VPC
  • Public/Private subnet separation
  • Route53 Zone
  • Bastion AMI
  • Bastion AWS Config

Stage 1 - Control Plane

  • Setup Controller AutoScaling Group
  • Lockdown Controller SG
  • Setup A-Record/DNS-SD Lambda for etcd cluster discovery
  • Setup serverlessl for etcd
  • Add etcd to Controller AMI
  • Add headstart to Controller AMI
  • Configure controller user-data to include etcd config
  • ???

Stage 2 - Worker Nodes

  • Setup Node AutoScaling Group
  • Lockdown Node SG
  • ???

About

High security, resilient, batteries included kubernetes deployment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published