Skip to content

ehienabs/eftychia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 

Repository files navigation

Eftychia

Table of Contents

About

Eftychia provisions the cloud infrastructure for bootstraping a Kubernetes cluster on Azure. She only provisions the compute resources —VMs, Load Balancer, Disks etc., not a functioning kubernetes cluster. The components, networking routes, certificate authority etc., that does scheduling and pod maintainance will need to be installed separately.

Getting Started

After cloning the repo, to run Terraform locally, you first authenticate using the command line (for dev and testing), after which you configure the Azure provider.

Authenticating with Azure Provider

Prerequisites

Provisioning the infrastructure

After configuring the provider, you can assign variables by editing the terraform.tfvars file, then declare them using the variables.tf file. Running terraform apply within the infra directory provisions the resources.

Usage

Eutuxia provisions the following compute resources:

  • One Virtual Network
  • One Subnet within the Network
  • One Security Group and its Security rules
  • One Load Balancer
  • One Storage Container to keep the state file
  • Two Availabilty Sets
  • Five Virtual Machines and their SSH keys. (Two Control VMs and three Worker VMs)
  • Five Disks
  • Five Network Interfaces
  • Six Static Ip addresses

Annotation 2021-10-13 110707

Annotation 2021-10-13 110637

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages