<p>I've had my services set with type <code>NodePort</code> however in reality external access it not required - they only need to be able to talk to each other.</p>

<p>Therefore I presume I should change these to the default <code>ClusterIP</code> however the question is - how can I continue to access these services during my local development?</p>

<p>So when i make the change from <code>NodePort</code> to <code>ClusterIP</code> then go to <code>minikube service list</code> it naturally shows <code>no node port</code> however how can I now access - is there some special endpoint address I can get from somewhere?</p>

<p>Thanks.</p>

<p>You would need to access it like any other out-of-cluster case. Generally this means either <code>kubectl port-forward</code> or <code>kubectl proxy</code>, I favor the former though. In general, ClusterIP services are only accessible from inside the cluster, accessing through forwarders is only used for debugging or infrequent access.</p>
