Giter Site home page Giter Site logo

gcp-pez-k8s's Introduction

pez-k8s

Personal GKE kubernetes stack

Infrastructure

Below an overview of the current infrastructure.

Infra Overview

Cloudflare

I went with Cloudflare to provide easy security and analytics for the traffic going through pez.sh

Install is easy - setting the namespaces on a domain level to point to cloudflare and running the quick setup to clone DNS records

Cloudflare is also supported by terraform which is pretty cool

Google Cloud

The project's brain is hosted in GKE

File Structure

sidenote: I'm switching to helm on another branch in this repo, stucture will change soon

.
├── README.md
├── skaffold.yml
└── <module name>
    ├── manifests
    │   ├── ...
    │   └── <any kind of k8s yaml>
    └── src
        ├── ...
        ├── <supporting files/folders for image>
        └── Dockerfile

Modules

Module Status Description SLA
pez.sh Implemented Personal website/portfolio 99.99%
service-mesh Implemented Istio control plane, gateway on pez.sh pointing to various virtual-services
cloudprober Implemented Provide uptime monitoring for pez.sh
grafana Implemented Grafana stuff 99.99%
prometheus Implemented Prometheus
phoenix Development Phoenix API for the Phoenix project 99.99%
redis Implemented redis service for future projects
file-storage Implemented Personal cloud storage (AFP)
alertmanager Planned Alerting using cloudprober metrics to maintain SLA on other modules

gcp-pez-k8s's People

Contributors

rwejlgaard avatar bridgecrew[bot] avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.