Cloud & Kubernetes Engineering Hub
Welcome to vettom.pages.dev β a hands-on knowledge base, architectural blueprint collection, and reference guide covering Amazon EKS, Kubernetes, AWS, Containerization, SRE Observability, and DevOps automation.
π Featured Guides
-
Amazon EKS Auto Mode
Explore AWS-managed compute, networking, and storage on EKS with built-in Karpenter autoscaling and API-based access control.
-
Karpenter v1 Autoscaling
Deploy fast, cost-efficient Kubernetes autoscaling with Karpenter v1, Spot instances, Bottlerocket/AL2023, and automated consolidation.
-
Gateway API & Envoy Gateway
Implement modern Layer 4/7 ingress using Envoy Gateway, AWS Network Load Balancer in IP mode, and client IP preservation.
-
EKS Pod Identity & Security
Map Kubernetes ServiceAccounts directly to AWS IAM roles with EKS Pod Identity β eliminating OIDC setup and simplifying multi-cluster management.
π Documentation Hubs
| Section | Description | Quick Links |
|---|---|---|
| π Amazon EKS | Complete cluster builds, Karpenter v1, Auto Mode, Secondary VPC CIDRs, ALB/NLB, and S3 Files. | EKS Hub Β· Cheat Sheet Β· Planning |
| βΈοΈ Kubernetes | Cert-Manager, ExternalDNS, External Secrets Operator, Sealed Secrets, Blue-Green deployments. | Cert-Manager Β· ExternalDNS Β· Secrets |
| π³ Containers | Multi-stage builds, Distroless/Alpine optimization, Podman on Apple Silicon, Dockerfile reference. | Small Containers Β· Podman Β· Mac ARM |
| π Observability & SRE | Prometheus, Alertmanager, OpenTelemetry, SLIs, SLOs, and Error Budget management. | Prometheus Β· OpenTelemetry Β· SRE SLIs |
| βοΈ AWS Cloud | ECR OCI images & Helm charts, IAM OIDC for GitHub Actions, CLI shortcuts, and S3 Files. | ECR & Helm Β· GitHub Actions OIDC Β· Shortcuts |
| π Web & Security | SLA Availability calculations, SSL/TLS OpenSSL reference, and performance/load testing strategies. | SLA Calculator Β· OpenSSL Β· Load Tests |
π οΈ Open Source GitHub Repositories
| Repository | Description | Link |
|---|---|---|
| aws-eks-terraform | Production Terraform code for EKS, Karpenter v1, EKS Auto Mode, S3 Files, and Envoy Gateway. | vettom/aws-eks-terraform |
| Aws-Boto3 | Practical AWS automation scripts using Python Boto3 with CLI utilities for DNS, ALB, and EC2. | vettom/Aws-Boto3 |
| Kubernetes | Kubernetes manifests, exam tips, deployment templates, and architecture references. | vettom/Kubernetes |
| PythonBasics | Python starter scripts, automation functions, and reference modules. | vettom/PythonBasics |
π Automation CLI Utilities (boto3)
| Utility | Description | Source |
|---|---|---|
dnsctl.py |
Create, update, or remove Route53 DNS records across hosted zones. | vettom/Aws-Boto3#dnsctl |
albctl.py |
List, inspect status, and manage target group attachments for AWS Application Load Balancers. | vettom/Aws-Boto3#albctl |
ec2instance.py |
Start, stop, inspect, and manage AWS EC2 instances dynamically. | vettom/Aws-Boto3#ec2instance |
lb-whitelist.py |
Audit security group ingress rules and verify IP allowlisting on Load Balancers. | vettom/Aws-Boto3#lb-whitelist |