<p>I want to fix version difference between client (1.21) and server (1.24).<br />
1.21 version for client is desired version.<br />
So version for server shall be decreased.</p>
<pre><code>$ kubectl version --short  
Client Version: v1.21.14  
Server Version: v1.24.3  
WARNING: version difference between client (1.21) and server (1.24) exceeds the supported minor version skew of +/-1  
</code></pre>

Ryo Matsuzaka
<p>I could solved the issue thanks to <a href="https://stackoverflow.com/users/147356/larsks">larsks</a>'s advice.</p>
<p>I uninstalled latest version and installed <code>v1.23.2</code> of minikube.<br />
Then kubernetes server version <code>v1.22.2</code> was intalled.</p>
<p>Not only stop minikube but also delete it is needed to overwrite it's version.</p>
<pre><code>$ minikube stop
$ minikube delete
$ curl -LO https://storage.googleapis.com/minikube/releases/v1.23.2/minikube-linux-amd64
$ sudo install minikube-linux-amd64 /usr/local/bin/minikube
$ kubectl version --short
Client Version: v1.21.14
Server Version: v1.22.2
</code></pre>
<p>WARNING disappeared.</p>
<p>Refference</p>
<ul>
<li><a href="https://minikube.sigs.k8s.io/docs/start/" rel="nofollow noreferrer">minikube start</a></li>
</ul>
