# Kube Starter Kit ## Docs - [About Me](https://kubestarterkit.com/about-me.md): The person behind Kube Starter Kit - [Architecture Decisions](https://kubestarterkit.com/architecture-decisions/index.md): Why I chose this technology stack - [Terraform for Base Infrastructure](https://kubestarterkit.com/features/01-terraform.md): Modular, well-structured Terraform for AWS with isolated state and battle-tested modules - [Terraform Orchestration with Terramate](https://kubestarterkit.com/features/02-terramate.md): Change detection, dependency ordering, and CI/CD integration for multi-stack Terraform - [AWS Architecture](https://kubestarterkit.com/features/03-aws-architecture.md): Multi-account setup with VPC, EKS, and proper IAM boundaries - [GitHub + AWS User Management](https://kubestarterkit.com/features/04-user-management.md): Unified identity management across GitHub and AWS from a single source of truth - [GitOps with ArgoCD](https://kubestarterkit.com/features/05-gitops.md): Declarative, auditable Kubernetes deployments driven by Git - [Baseline Kubernetes Components](https://kubestarterkit.com/features/06-k8s-baseline.md): Curated infrastructure components every production cluster needs - [CI/CD Pipelines](https://kubestarterkit.com/features/07-ci-cd-pipeline.md): Automated container builds and staging deployments on every merge to main - [Image CVE Scanning](https://kubestarterkit.com/features/08-image-scanning.md): Automated vulnerability scanning for container images across environments - [Release Management](https://kubestarterkit.com/features/09-release-management.md): Automated release PRs with release-please and controlled production deployments - [Demo Applications](https://kubestarterkit.com/features/10-demo-applications.md): Fully functional example applications demonstrating end-to-end patterns - [Local Development](https://kubestarterkit.com/features/11-local-development.md): KinD, Tilt, and mirrord for fast local Kubernetes development - [SOC2 & Compliance Frameworks](https://kubestarterkit.com/features/12-compliance-frameworks.md): How Kube Starter Kit features map to SOC2 controls and other compliance requirements - [Kube Starter Kit](https://kubestarterkit.com/index.md): From zero to production Kubernetes in days, not months. - [Licensing / Pricing](https://kubestarterkit.com/license-pricing.md): Source available, not open source - [Overview](https://kubestarterkit.com/usage/getting-started/00-overview.md): Overview of the deployment process for Kube Starter Kit - [Prerequisites](https://kubestarterkit.com/usage/getting-started/01-prerequisites.md): What you need before getting started - [Repository Setup](https://kubestarterkit.com/usage/getting-started/02-repository-setup.md): Fork and customize the repository for your organization - [Bootstrap Accounts](https://kubestarterkit.com/usage/getting-started/03-bootstrap-accounts.md): Set up AWS IAM roles and import GitHub organization members - [Configure Access](https://kubestarterkit.com/usage/getting-started/04-configure-access.md): Set up user access for GitHub and AWS - [Configure Integrations](https://kubestarterkit.com/usage/getting-started/05-configure-integrations.md): Configure AWS, GitHub, and Terramate Cloud integrations - [Deploy Infrastructure](https://kubestarterkit.com/usage/getting-started/06-deploy-infrastructure.md): Deploy networking, EKS, and application resources via Terraform - [Set Up Cluster Access](https://kubestarterkit.com/usage/getting-started/07-cluster-access.md): Connect to your EKS clusters via bastion and SOCKS proxy - [Deploy Kubernetes Baseline](https://kubestarterkit.com/usage/getting-started/08-deploy-kubernetes-baseline.md): Bootstrap ArgoCD and deploy infrastructure components - [Local Development Setup](https://kubestarterkit.com/usage/getting-started/09-local-development-setup.md): Set up KinD, Tilt, and mirrord for local development - [Making Terraform Changes](https://kubestarterkit.com/usage/operations/01-updating-terraform-infrastructure.md): How to make updates to infrastructure via Terraform - [Updating 1st Party Applications](https://kubestarterkit.com/usage/operations/02-updating-1st-party-applications.md): Deploy changes to your applications - [Updating 3rd Party Applications](https://kubestarterkit.com/usage/operations/03-updating-3rd-party-applications.md): Update infrastructure components like traefik, cert-manager, and more - [Bootstrapping a New Service](https://kubestarterkit.com/usage/operations/04-bootstrapping-new-service.md): Add a new application to the platform - [Adding New K8s Infrastructure Components](https://kubestarterkit.com/usage/operations/05-adding-k8s-infrastructure.md): Add new infrastructure components and manage environment-specific configurations - [Managing Secrets](https://kubestarterkit.com/usage/operations/06-managing-secrets.md): Create and manage secrets with External Secrets and AWS Secrets Manager - [Database Operations](https://kubestarterkit.com/usage/operations/07-database-operations.md): Manage CloudNativePG clusters and Atlas migrations - [Observability](https://kubestarterkit.com/usage/operations/08-observability.md): Access logs, traces, and metrics with SigNoz and OpenTelemetry ## Optional - [GitHub](https://github.com/DevOps-Directive/kube-starter-kit) - [Blog](https://devopsdirective.com/)