<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[minikube-k8s-ubuntu-installation]]></title><description><![CDATA[minikube-k8s-ubuntu-installation]]></description><link>https://minikube-k8s-ubuntu-installation.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Wed, 09 Sep 2026 08:55:41 GMT</lastBuildDate><atom:link href="https://minikube-k8s-ubuntu-installation.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[🐳 Minikube Installation Guide on Ubuntu]]></title><description><![CDATA[Minikube is one of the easiest ways to try Kubernetes on your local machine. It sets up a fully functional, single-node Kubernetes cluster inside a virtual machine or container, perfect for development and learning.
In this guide, we’ll walk step-by-...]]></description><link>https://minikube-k8s-ubuntu-installation.hashnode.dev/minikube-installation-guide-on-ubuntu</link><guid isPermaLink="true">https://minikube-k8s-ubuntu-installation.hashnode.dev/minikube-installation-guide-on-ubuntu</guid><category><![CDATA[minikube kubernetes]]></category><category><![CDATA[minikube-setup]]></category><category><![CDATA[minikube setup on ubuntu22.04]]></category><category><![CDATA[Intsallation minikube]]></category><dc:creator><![CDATA[Shraddha Modhera]]></dc:creator><pubDate>Mon, 05 May 2025 03:14:29 GMT</pubDate><content:encoded><![CDATA[<hr />
<p>Minikube is one of the easiest ways to try Kubernetes on your local machine. It sets up a fully functional, single-node Kubernetes cluster inside a virtual machine or container, perfect for development and learning.</p>
<p>In this guide, we’ll walk step-by-step through installing Minikube on an Ubuntu system with Docker as the driver.</p>
<hr />
<h2 id="heading-step-1-update-system-packages">🔧 Step 1: Update System Packages</h2>
<pre><code class="lang-plaintext">sudo apt update
</code></pre>
<hr />
<h2 id="heading-step-2-install-required-dependencies">📦 Step 2: Install Required Dependencies</h2>
<pre><code class="lang-plaintext">sudo apt install -y curl wget apt-transport-https
</code></pre>
<hr />
<h2 id="heading-step-3-install-docker-minikubes-default-driver">🐋 Step 3: Install Docker (Minikube's Default Driver)</h2>
<pre><code class="lang-plaintext">sudo apt install -y docker.io
sudo systemctl enable --now docker
sudo usermod -aG docker $USER &amp;&amp; newgrp docker
</code></pre>
<p>Ensure Docker is working:</p>
<pre><code class="lang-plaintext">docker version
</code></pre>
<hr />
<h2 id="heading-step-4-install-minikube">📥 Step 4: Install Minikube</h2>
<p>Download the binary:</p>
<pre><code class="lang-plaintext">curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
</code></pre>
<p>Make it executable and move it to your system path:</p>
<pre><code class="lang-plaintext">chmod +x minikube
sudo mv minikube /usr/local/bin/
</code></pre>
<p>Verify installation:</p>
<pre><code class="lang-plaintext">minikube version
</code></pre>
<hr />
<h2 id="heading-step-5-install-kubectl">🔧 Step 5: Install kubectl</h2>
<p>kubectl is the command-line interface for interacting with Kubernetes clusters:</p>
<pre><code class="lang-plaintext">curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
chmod +x kubectl
sudo mv kubectl /usr/local/bin/
</code></pre>
<p>Verify it:</p>
<pre><code class="lang-plaintext">kubectl version --client
</code></pre>
<hr />
<h2 id="heading-step-6-start-minikube">🚀 Step 6: Start Minikube</h2>
<p>Launch your cluster using Docker:</p>
<pre><code class="lang-plaintext">minikube start --driver=docker --vm=true
</code></pre>
<p>This will spin up a single-node Kubernetes cluster inside a container.</p>
<hr />
<h2 id="heading-step-7-check-cluster-status">🔍 Step 7: Check Cluster Status</h2>
<p>Check Minikube’s status:</p>
<pre><code class="lang-plaintext">minikube status
</code></pre>
<p>Interact with the cluster using kubectl:</p>
<pre><code class="lang-plaintext">kubectl get nodes
</code></pre>
<hr />
<h2 id="heading-step-8-stop-or-delete-cluster">🛑 Step 8: Stop or Delete Cluster</h2>
<p>To stop the cluster:</p>
<pre><code class="lang-plaintext">minikube stop
</code></pre>
<p>To delete it completely:</p>
<pre><code class="lang-plaintext">minikube delete
</code></pre>
<hr />
<h2 id="heading-youre-ready">✅ You're Ready!</h2>
<p>Minikube is a great local environment to experiment with YAML files, practice deployments, and simulate real K8s behavior.</p>
]]></content:encoded></item></channel></rss>