Skip to main content

Kubernetes Infrastructure

This section documents our Kubernetes infrastructure, which serves as the foundation for application deployment and management across our organization. Our Kubernetes implementation follows a GitOps approach using Flux CD to manage deployments and configurations.

Contents

  • Kubernetes Overview: Overview of our Kubernetes architecture, cluster design, and operational strategy.

  • Security:

    • SSL Certificates: How SSL certificates are managed and integrated with our applications.
  • Deployments:

Key Features

  • EKS-based managed Kubernetes
  • GitOps deployment model with Flux CD
  • Multi-tenant architecture with organization isolation
  • Shared infrastructure services (monitoring, logging, storage)
  • Automated SSL certificate management
  • Integration with AWS services
  • For information about the underlying AWS infrastructure, see the AWS Infrastructure section.
  • To understand how the infrastructure is provisioned with IaC, check the Terragrunt section.