amazon eks – Using kubectl and eksctl, I create a cluster and see that a pod is running successfully. On AWS, I’m not able to see the same pod within EKS

I’m new to EKS and Kubernetes in general so apologies in advance. I’m trying to create a cluster within EKS, using eksctl and install a few pods. The creation goes fine:

eksctl create cluster -f ConfigYaml.yaml

I update my kubectl config file:

aws eks update-kubeconfig --name mano-eks --region us-east-2

I install nginx:

kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v0.40.2/deploy/static/provider/aws/deploy.yaml

Finally, I verify pod is running:

kubectl get pods

I get: nginx 0/1 Pending 0 19m

In my screenshot, there aren’t any pods running though on kubectl, it clearly shows this. I verified using kubectl config view that the config is pointing to my EKS. What can be the reason?

I am hoping to see the pod I created show up on EKS within the AWS Console.

Read more here: Source link