Skip to main content

eks-setup

Configure an Amazon EKS environment profile for the datus eks plugin

소스 정보

저장소
Datus-ai/Datus-Plugins
최근 소스 활동
2026년 8월 11일 14:00
감지된 SKILL.md 언어
영어
스타
0
포크
1

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
eks-setup
description
Configure an Amazon EKS environment profile for the datus eks plugin
requires_mutable_config
true
# Amazon EKS Setup Use this skill when `datus eks` has no configured environment or the user wants to add another EKS cluster. Profiles live under `agent.plugins.eks.<profile>` in the agent config: ```yaml agent: plugins: eks: datus-dev: default: true # mark the first profile as default cluster: datus-dev-eks-cluster # required region: us-east-1 # recommended profile: engineering # optional ~/.aws named profile role_arn: arn:aws:iam::123456789012:role/datus-dev-eks-operator # optional role_session_name: datus-eks # optional external_id: ${AWS_EXTERNAL_ID} # optional secret access_key_id: ${AWS_ACCESS_KEY_ID} # optional secret secret_access_key: ${AWS_SECRET_ACCESS_KEY} # optional secret session_token: ${AWS_SESSION_TOKEN} # optional secret timeout: "60" max_attempts: "3" ``` 1. Ask for the profile name, EKS cluster name, region, and authentication mode: standard AWS credential chain, named AWS profile, static temporary keys, or AssumeRole. 2. For every credential or external ID, have the user export an environment variable and write only `${VAR}` into YAML. Never write literal secrets. 3. Add the profile to the config named by the Plugins prompt preamble and mark the first profile `default: true`. 4. Verify without exposing credentials: ```bash datus eks --profile datus-dev auth whoami -o json datus eks --profile datus-dev clusters describe -o json ``` To pair it with Kubernetes, create a same-named k8s profile containing `provider: eks`; `provider_profile` can then be omitted. If this environment cannot edit the agent config, tell the user to ask the deployment administrator to make the change.
GitHub에서 보기