From 051e300359055b562386ebafbc0bc4b14efc605c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lauri=20V=C3=B5sandi?= Date: Wed, 21 Sep 2022 17:12:24 +0300 Subject: [PATCH] Update tech mapping --- README.md | 37 ++++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index fc78e97..94ac216 100644 --- a/README.md +++ b/README.md @@ -94,23 +94,26 @@ For access control mapping see [cluster-role-bindings.yml](cluster-role-bindings Our self-hosted Kubernetes stack compared to AWS based deployments: -| Hipster startup | Self-hosted hackerspace | Purpose | -|-----------------|-------------------------------------|---------------------------------------------------------------------| -| AWS EC2 | Proxmox | Virtualization layer | -| AWS EKS | kubeadm | Provision Kubernetes master nodes | -| AWS EBS | Longhorn | Block storage for arbitrary applications needing persistent storage | -| AWS NLB | MetalLB | L2/L3 level load balancing | -| AWS ALB | Traefik | Reverse proxy also known as ingress controller in Kubernetes jargon | -| AWS ECR | Harbor | Docker registry | -| AWS DocumentDB | MongoDB | NoSQL database | -| AWS S3 | Minio | Object storage | -| GitHub OAuth2 | Samba (Active Directory compatible) | Source of truth for authentication and authorization | -| Dex | Authelia | ACL mapping and OIDC provider which integrates with GitHub/Samba | -| GitHub | Gitea | Source code management, issue tracking | -| GitHub Actions | Drone | Build Docker images | -| Gmail | Wildduck | E-mail | -| AWS Route53 | Bind and RFC2136 | DNS records and Let's Encrypt DNS validation | -| AWS VPC | Calico | Overlay network | +| Hipster startup | Self-hosted hackerspace | Purpose | +|-------------------|-------------------------------------|---------------------------------------------------------------------| +| AWS ALB | Traefik | Reverse proxy also known as ingress controller in Kubernetes jargon | +| AWS AMP | Prometheus Operator | Monitoring and alerting | +| AWS CloudTrail | ECK Operator | Log aggregation | +| AWS DocumentDB | MongoDB Community Operator | Highly available NoSQL database | +| AWS EBS | Longhorn | Block storage for arbitrary applications needing persistent storage | +| AWS EC2 | Proxmox | Virtualization layer | +| AWS ECR | Harbor | Docker registry | +| AWS EKS | kubeadm | Provision Kubernetes master nodes | +| AWS NLB | MetalLB | L2/L3 level load balancing | +| AWS RDS for MySQL | MySQL Operator | Provision highly available relational databases | +| AWS Route53 | Bind and RFC2136 | DNS records and Let's Encrypt DNS validation | +| AWS S3 | Minio Operator | Highly available object storage | +| AWS VPC | Calico | Overlay network | +| Dex | Authelia | ACL mapping and OIDC provider which integrates with GitHub/Samba | +| GitHub Actions | Drone | Build Docker images | +| GitHub | Gitea | Source code management, issue tracking | +| GitHub OAuth2 | Samba (Active Directory compatible) | Source of truth for authentication and authorization | +| Gmail | Wildduck | E-mail | External dependencies running as classic virtual machines: