Skip to content

One Observability Workshop v3.0.0


One Observability Workshop / constructs/eks

constructs/eks

Amazon EKS cluster construct for the One Observability Workshop.

Creates a managed Kubernetes cluster with comprehensive observability addons:

  • Amazon CloudWatch Observability addon for Container Insights with enhanced observability
  • CloudWatch Agent with Application Signals service name mapping
  • Network Flow Monitor agent for VPC traffic visibility
  • AWS GuardDuty EKS Runtime Monitoring addon (optional)
  • ALB Ingress Controller for Kubernetes ingress resources
  • EKS Pod Identity for fine-grained IAM permissions

The cluster enables all control plane logging types (api, audit, authenticator, controllerManager, scheduler) for full Kubernetes audit trail visibility.

Demo consideration: Worker nodes use m5.xlarge instances by default to support the full workshop workload. The cluster uses API_AND_CONFIG_MAP authentication mode for flexible access management during the workshop.

Classes

Interfaces