<p><strong>How do I ensure that all deployed services within self managed k8 cluster should talk to each other in https only and not allow http call within?</strong></p>

<p>Using a service mesh will make your life easier. It takes care of certificate maintenance.</p>
<p>Refer</p>
<ul>
<li><a href="https://istio.io/latest/docs/tasks/security/authentication/mtls-migration/" rel="nofollow noreferrer">https://istio.io/latest/docs/tasks/security/authentication/mtls-migration/</a></li>
<li><a href="https://linkerd.io/2/features/automatic-mtls/" rel="nofollow noreferrer">https://linkerd.io/2/features/automatic-mtls/</a></li>
</ul>
