AWS EKS Resource Model Source
AWS EKS Resource Model Source
Available in PagerDuty Runbook Automation Commercial products.
The AWS EKS (Elastic Kubernetes Service) Resource Model Source allows you to import your EKS clusters as nodes within Runbook Automation. This enables you to manage and execute jobs on your Kubernetes clusters directly from Runbook Automation.
Configuration
To configure the AWS EKS Resource Model Source:
In your project, go to "Project Settings" > "Edit Nodes".
Click "Add a new Node Source".
Select "AWS EKS Clusters" from the list of available node sources.
Configure the following settings:
- AWS Region: The AWS region or regions where your EKS clusters are located.
- Assume Role ARN: Optionally specify an IAM Role ARN to assume for retrieving EKS Clusters.
- Access Key ID: The path to your AWS access key in Key Storage.
authentication.
Authentication
You can configure AWS credentials at three levels:
- Resource Model Configuration
- Plugin Group Properties
Node Attributes
Each EKS cluster will be represented as a node with the following attributes:
gcp-location
: The AWS region/zone of the clusterkubernetes-cluster-endpoint
: The API server endpoint of the clusterkubernetes-use-pod-service-account
: Whether to use pod service account for authenticationkubernetes-cloud-provider
: Set to "aws-eks"
Troubleshooting
If you encounter issues:
- Check the logs for any error messages.
- Verify your AWS credentials and permissions.
- Ensure your EKS cluster is running and accessible.
- Check network connectivity between Runbook Automation and your AWS resources.
For more detailed information, refer to the AWS EKS documentation