Toolverse
All skills

eks

by itsmostafa

AWS EKS Kubernetes management for clusters, node groups, and workloads. Use when creating clusters, configuring IRSA, managing node groups, deploying applications, or integrating with AWS services.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
DevOps
Views
2

About this skill

AWS EKS Kubernetes management for clusters, node groups, and workloads. Use when creating clusters, configuring IRSA, managing node groups, deploying applications, or integrating with AWS services.

How to use

  1. Zainstaluj umiejętność w swoim agencie AWS, upewniając się, że masz dostęp do AWS CLI i uprawnień do tworzenia ról IAM oraz zasobów EKS.

  2. Aby utworzyć klaster, najpierw przygotuj rolę IAM dla klastra — utwórz rolę o nazwie eks-cluster-role z polityką zaufania wskazującą na usługę eks.amazonaws.com, a następnie dołącz do niej politykę AmazonEKSClusterPolicy.

  3. Utwórz klaster EKS podając nazwę klastra, ARN roli IAM utworzonej w kroku 2, identyfikatory podsieci VPC i grupy bezpieczeństwa — umiejętność obsługuje polecenia AWS CLI do tej operacji.

  4. Czekaj na ukończenie tworzenia klastra — stan zmieni się z CREATING na ACTIVE, co może potrwać kilka minut.

  5. Po utworzeniu klastra skonfiguruj grupy węzłów (zarządzane przez AWS, samodzielnie zarządzane lub Fargate) oraz dodatki takie jak CoreDNS, kube-proxy i VPC CNI driver.

  6. Dla aplikacji wymagających dostępu do usług AWS skonfiguruj IRSA (IAM Roles for Service Accounts), aby powiązać konta usług Kubernetes z rolami IAM i udzielić precyzyjnych uprawnień na poziomie poda.

Related skills