4

I have recently setup an EKS cluster with Fargate. When I tried to deploy Redis Service on k8s using guide, I am getting the following errors:

  • Pod provisioning timed out (will retry) for pod: default/redis-operator-79d6d769dc-j246j
  • Disabled logging because aws-logging configmap was not found. configmap "aws-logging" not found

For solving the above errors, I tried the following solutions but none of them worked

  • Created a NAT gateway for granting internet connection to the instances in the private subnets.
  • Updated CoreDNS to run pods on Fargate. Reference
Shobit Jain
  • 308
  • 2
  • 14

1 Answers1

3

The NAT gateway that I created was in the private subnet. The private subnets themselves don't have any access to the internet. Hence, I was stuck in a loop. By creating a nat gateway in a public subnet and then adding in the router table of private subnets being used by the EKS cluster I was able to schedule the pods

Shobit Jain
  • 308
  • 2
  • 14
  • This solved the same problem to me, it's unfortunate there was no log information related to the cause of the issue – FredE May 30 '23 at 17:57