Skip to content

Objective: To get a micro services and DB running from scratch on a cloud platform in a orchestrater fashion and its deployment requirements

Notifications You must be signed in to change notification settings

nithyashree675/micro-services-from-scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Objective: Micro serviced orchestrator provisioning with Infrastructure as code (Terraform and Kubernetes) and manifests for service (web app flacka nd mysql db) deployments.

  1. Creating base infrastructure on Azure. Creates master instance As part of custom data which initializing the instances kubernetes cluster is formed

Commands to deploy:

terraform apply

  1. Manifests for sql db and flask web app to be deployed in kubernetes cluster

export KUBECONFIG=/path/where/kube/cert/is/copied/to #or pass it in args --kubeconfig=${KUBECONFIG}

kubectl apply -f

Multi master set up for high availability can be configured with appropriate synchronous methods.

Considering network resources are already created in this case and mentioned in variables. If not a VPC, subnets and firewall will be required.

The apps are reachable outside the cluster with node IP and node Port mentioned, from with cluster using the service name and target ports

About

Objective: To get a micro services and DB running from scratch on a cloud platform in a orchestrater fashion and its deployment requirements

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published