# AWS - EKS Enum

{{#include ../../../banners/hacktricks-training.md}}

## EKS

Amazon Elastic Kubernetes Service (Amazon EKS) je dizajniran da eliminiše potrebu za korisnicima da instaliraju, upravljaju i održavaju svoj vlastiti Kubernetes kontrolni sistem ili čvorove. Umesto toga, Amazon EKS upravlja ovim komponentama, pružajući pojednostavljen način za implementaciju, upravljanje i skaliranje kontejnerizovanih aplikacija koristeći Kubernetes na AWS-u.

Ključni aspekti Amazon EKS uključuju:

1. **Upravljani Kubernetes kontrolni sistem**: Amazon EKS automatizuje kritične zadatke kao što su zakrpe, obezbeđivanje čvorova i ažuriranja.
2. **Integracija sa AWS uslugama**: Pruža besprekornu integraciju sa AWS uslugama za računanje, skladištenje, baze podataka i bezbednost.
3. **Skalabilnost i bezbednost**: Amazon EKS je dizajniran da bude visoko dostupan i siguran, pružajući funkcije kao što su automatsko skaliranje i izolacija po dizajnu.
4. **Kompatibilnost sa Kubernetes**: Aplikacije koje rade na Amazon EKS su potpuno kompatibilne sa aplikacijama koje rade u bilo kojem standardnom Kubernetes okruženju.

#### Enumeration
```bash
aws eks list-clusters
aws eks describe-cluster --name <cluster_name>
# Check for endpointPublicAccess and publicAccessCidrs

aws eks list-fargate-profiles --cluster-name <cluster_name>
aws eks describe-fargate-profile --cluster-name <cluster_name> --fargate-profile-name <prof_name>

aws eks list-identity-provider-configs --cluster-name <cluster_name>
aws eks describe-identity-provider-config --cluster-name <cluster_name> --identity-provider-config <p_config>

aws eks list-nodegroups --cluster-name <c_name>
aws eks describe-nodegroup --cluster-name <c_name> --nodegroup-name <n_name>

aws eks list-updates --name <name>
aws eks describe-update --name <name> --update-id <id>
```
#### Post Eksploatacija

{{#ref}}
../aws-post-exploitation/aws-eks-post-exploitation.md
{{#endref}}

## Reference

- [https://aws.amazon.com/eks/](https://aws.amazon.com/eks/)

{{#include ../../../banners/hacktricks-training.md}}
