API Gateway in AWS

Has anyone installed API Gateway in AWS - Private/Public zone as a docker container or in kubernetes .
What were issues or challenges did you face? Was there any preference in deploying API Gateway either in private or public zone.

Thanks!!