<p>I have a n00b question about setting up gitlab on a kubernetes.  I'm running a basic <a href="https://github.com/kubernetes/minikube" rel="nofollow noreferrer">minkube</a> cluster on my home machine and I want to install gitlab onto it.  The setup instructions <a href="https://docs.gitlab.com/ee/install/kubernetes/gitlab_chart.html#prerequisites" rel="nofollow noreferrer">note the following prequesite</a>:</p>

<blockquote>
  <p>The ability to point a DNS entry or URL at your GitLab install</p>
</blockquote>

<p>How do I do this?  <strong>What is the basic mechanism for setting up a "DNS entry" on a home machine running minikube?</strong>  There example shows:</p>

<blockquote>
  <p>externalUrl: '<a href="http://gitlab.example.com" rel="nofollow noreferrer">http://gitlab.example.com</a>'</p>
</blockquote>

<p><strong>If I own a domain how would I set this up?  Why does the setup need an external URL?</strong></p>

<p>Thank you in advance for you consideration and response.  </p>

<p>You'll be setting it up with a nodeport and can access it normally through that. If you really want a DNS entry you can just add one in your hosts file at <code>/etc/hosts</code>:</p>

<pre><code>[minikube ip] myfakelocalgitlabendpoint.com
</code></pre>

<p>You can get minikube's IP by running <code>minikube ip</code>.</p>
