<p>I've scanned through all resources, still cannot find a way to change <code>extraPortMappings</code> in Kind cluster without deleting and creating again.</p>
<p>Is it possible and how?</p>

<p>It's not said explicitly in the official docs, but I found some references that confirm: your thoughts are correct and changing <code>extraPortMappings</code> (as well as other cluster settings) is only possible with recreation of the kind cluster.</p>
<blockquote>
<p>if you use extraPortMappings in your config, they are “fixed” and
cannot be modified, unless you recreate the cluster.</p>
</blockquote>
<p><a href="https://blog.devgenius.io/updating-kind-kubernetes-api-certificate-after-reboot-1521b43f7574" rel="nofollow noreferrer">Source - Issues I Came Across</a></p>
<blockquote>
<p>Note that the cluster configuration cannot be changed. The only
workaround is to delete the cluster (see below) and create another one
with the new configuration.</p>
</blockquote>
<p><a href="https://10clouds.com/blog/kubernetes-environment-devs/" rel="nofollow noreferrer">Source - Kind Installation</a></p>
<blockquote>
<p>However, there are obvious disadvantages in the configuration and
update of the cluster, and the cluster can only be configured and
updated by recreating the cluster. So you need to consider
configuration options when you initialize the cluster.</p>
</blockquote>
<p><a href="https://www.programmersought.com/article/12347371148/" rel="nofollow noreferrer">Source - Restrictions</a></p>
