<p>I have web application tar file. I have created docker image for the same. I will be using a private docker registry (Due to security reasons). I have written Helm charts to use the image in Kubernetes (Kept it in Private helm repo). So if anyone want to install the APP using docker image on EKS feature of AWS, what would be the best way I can package my app and give it to them ? </p>

<p>Basic requirement is It shouldn't be available to everyone for installation. Only the one's approved by me can install. </p>

<p>Thanks in advance.</p>

<p>You can push it to their private container registry. If they are using AWS you can use <a href="https://aws.amazon.com/ecr/" rel="nofollow noreferrer">ECR</a>. You can find more information on how to push the image <a href="https://docs.aws.amazon.com/AmazonECR/latest/userguide/docker-push-ecr-image.html" rel="nofollow noreferrer">here</a></p>

<p>Basically, they would need to create an <a href="https://docs.aws.amazon.com/AmazonECR/latest/userguide/ECR_IAM_policies.html" rel="nofollow noreferrer">IAM user/role</a> for you to be able to push to their AWS account.</p>
