<p>Hello I have deployed an EKS cluster with my app running in it, under  <strong>serving.knative.dev/route=helloworld-go</strong> I have also configured EKS ELB with ACM but still routes showing http on kubectl, Is it neccessary to configure knative serving with letsencrypt for pods to make them https, after we already setup the ELB with ACM</p>
<p><a href="https://i.stack.imgur.com/SKOwZ.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/SKOwZ.png" alt="first image" /></a></p>

<blockquote>
<p>Is it neccessary to configure knative serving with letsencrypt for pods to make them https, after we already setup the ELB with ACM</p>
</blockquote>
<p>Not really. Just the communication from your ELBs to the K8s endpoint of your Knative function will go through HTTP.</p>
<p><a href="https://i.stack.imgur.com/LTcDF.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/LTcDF.png" alt="image" /></a></p>
<p>Not that you can't use letsencrypt, just keep in mind that letsencrypt will not work if you don't externally expose the service requesting the cert or publicly expose your domain because letsencrypt needs to <a href="https://letsencrypt.org/docs/challenge-types/" rel="nofollow noreferrer">send a challenge</a> to verify that you actually own the domain.</p>
<p>✌️</p>
