Skip to content

An attempt at a not too complicated kubernetes architecture hosted on GKE

License

Notifications You must be signed in to change notification settings

Nargonath/kubernetes-playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes playground

An attempt at a not too complicated kubernetes architecture hosted on GKE

Architecture

The point of this project is to try a basic kubernetes cluster architecture with:

  • 2 NodeJS Servers scaled through multiple pods
  • 1 managed Cloud SQL PostgreSQL
  • 1 Cloud load balancer
  • 1 Cloud Endpoint API Gateway

This infrastructure will be hosted on GCP.

Features

  • Server replication and scaling
  • Database pod
  • Database backup
  • Logging
    • Error logging
    • Normal logging
  • Monitoring
    • APM
  • Secret management

Requirements

To work with GCP Terraform needs a service account key and a GCP project ID.

About

An attempt at a not too complicated kubernetes architecture hosted on GKE

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published