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.xlargeinstances by default to support the full workshop workload. The cluster uses API_AND_CONFIG_MAP authentication mode for flexible access management during the workshop.