EKS provider integrates with AWS EKS and let you interatct with kubernetes clusters hosted on EKS.
namespace
: The namespace to list pods from. If None, lists pods from all namespaces.namespace
: The namespace to list pods from. If None, lists pods from all namespaces.namespace
: Namespace of the podpod_name
: Name of the podcommand
: Command to execute (string or array)container
: Name of the container (optional, defaults to first container)namespace
: Namespace of the podpod_name
: Name of the poddeployment_name
: Name of the deployment to getnamespace
: Target namespace (defaults to “default”)deployment_name
: Name of the deployment to getnamespace
: Target namespace (defaults to “default”)replicas
: Number of replicas to scale tonamespace
: Namespace of the podpod_name
: Name of the podcontainer
: Name of the container (optional)tail_lines
: Number of lines to fetch from the end of logs (default: 100)AccessKeyId
is your access_key
and SecretAccessKey
is your secret_access_key
.
Command | AWS IAM Permissions |
---|---|
get_pods | eks:DescribeCluster eks:AccessKubernetesApi |
get_pvc | eks:DescribeCluster eks:AccessKubernetesApi |
get_node_pressure | eks:DescribeCluster eks:AccessKubernetesApi |
get_deployment | eks:DescribeCluster eks:AccessKubernetesApi |
scale_deployment | eks:DescribeCluster eks:AccessKubernetesApi |
exec_command | eks:DescribeCluster eks:AccessKubernetesApi |
restart_pod | eks:DescribeCluster eks:AccessKubernetesApi |
get_pod_logs | eks:DescribeCluster eks:AccessKubernetesApi |