# Cài đặt Minikube

LLMS index: [llms.txt](/llms.txt)

---

<!-- overview -->

Tài liệu này sẽ hướng dẫn các bạn cách cài đặt [Minikube](/docs/tutorials/hello-minikube), một công cụ chạy một Kubernetes cluster chỉ gồm một node trong một máy ảo (VM) trên máy tính của bạn.



## Trước khi bạn bắt đầu


<ul class="nav nav-tabs" id="tabs-minikube-before-you-begin" role="tablist"><li class="nav-item"><a data-bs-toggle="tab" class="nav-link active" href="#tabs-minikube-before-you-begin-0" role="tab" aria-controls="tabs-minikube-before-you-begin-0" aria-selected="true">Linux</a></li>
	  
		<li class="nav-item"><a data-bs-toggle="tab" class="nav-link" href="#tabs-minikube-before-you-begin-1" role="tab" aria-controls="tabs-minikube-before-you-begin-1">macOS</a></li>
		<li class="nav-item"><a data-bs-toggle="tab" class="nav-link" href="#tabs-minikube-before-you-begin-2" role="tab" aria-controls="tabs-minikube-before-you-begin-2">Windows</a></li></ul>

<div class="tab-content" id="tabs-minikube-before-you-begin-content"><div class="tab-body tab-pane fadeshow active"
        id="tabs-minikube-before-you-begin-0" role="tabpanel" aria-labelledby="tabs-minikube-before-you-begin-0-tab" tabindex="minikube-before-you-begin"><p>Để kiểm tra xem việc ảo hóa (virtualization) có được hỗ trợ trên Linux không, chạy lệnh sau và chắc chắn rằng kết quả trả về là non-empty:</p>
<pre tabindex="0"><code>grep -E --color &#39;vmx|svm&#39; /proc/cpuinfo
</code></pre></div><div class="tab-body tab-pane fade"
        id="tabs-minikube-before-you-begin-1" role="tabpanel" aria-labelledby="tabs-minikube-before-you-begin-1-tab" tabindex="minikube-before-you-begin"><p>Để kiểm tra xem việc ảo hóa (virtualization) có được hỗ trợ trên macOS không, chạy lệnh sau trên terminal:</p>
<pre tabindex="0"><code>sysctl -a | grep -E --color &#39;machdep.cpu.features|VMX&#39; 
</code></pre><p>Nếu bạn thấy <code>VMX</code> ở kết quả trả về (có màu), thì VT-x đã được hỗ trợ.</p>
</div><div class="tab-body tab-pane fade"
        id="tabs-minikube-before-you-begin-2" role="tabpanel" aria-labelledby="tabs-minikube-before-you-begin-2-tab" tabindex="minikube-before-you-begin"><p>Để kiểm tra xem việc ảo hóa (virtualization) có được hỗ trợ trên Windows 8 và các phiên bản Windows cao hơn không, chạy lệnh sau trên terminal của Windows hoặc command promt.</p>
<pre tabindex="0"><code>systeminfo
</code></pre><p>Nếu bạn thấy những thông tin sau, ảo hóa được hỗ trợ trên Windows.</p>
<pre tabindex="0"><code>Hyper-V Requirements:     VM Monitor Mode Extensions: Yes
                          Virtualization Enabled In Firmware: Yes
                          Second Level Address Translation: Yes
                          Data Execution Prevention Available: Yes
</code></pre><p>Nếu bạn thấy thông tin sau, thì hệ thống đã được cài đặt Hypervisor và bạn có thể bỏ qua bước tiếp theo.</p>
<pre tabindex="0"><code>Hyper-V Requirements:     A hypervisor has been detected. Features required for Hyper-V will not be displayed.
</code></pre></div></div>




<!-- steps -->

## Cài đặt minikube

<ul class="nav nav-tabs" id="tabs-tab-with-md" role="tablist"><li class="nav-item"><a data-bs-toggle="tab" class="nav-link active" href="#tabs-tab-with-md-0" role="tab" aria-controls="tabs-tab-with-md-0" aria-selected="true">Linux</a></li>
	  
		<li class="nav-item"><a data-bs-toggle="tab" class="nav-link" href="#tabs-tab-with-md-1" role="tab" aria-controls="tabs-tab-with-md-1">macOS</a></li>
		<li class="nav-item"><a data-bs-toggle="tab" class="nav-link" href="#tabs-tab-with-md-2" role="tab" aria-controls="tabs-tab-with-md-2">Windows</a></li></ul>

<div class="tab-content" id="tabs-tab-with-md-content"><div class="tab-body tab-pane fadeshow active"
        id="tabs-tab-with-md-0" role="tabpanel" aria-labelledby="tabs-tab-with-md-0-tab" tabindex="tab-with-md"><h3 id="cài-đặt-kubectl">Cài đặt kubectl<a class="td-heading-self-link" href="#c%c3%a0i-%c4%91%e1%ba%b7t-kubectl" aria-label="Heading self-link"></a></h3>
<p>Đảm bảo bạn đã cài đặt kubectl. Bạn có thể cài đặt kubectl theo hướng dẫn sau tại <a href="/vi/docs/tasks/tools/install-kubectl/#install-kubectl-on-linux">Install and Set Up kubectl</a>.</p>
<h3 id="cài-đặt-hypervisor">Cài đặt Hypervisor<a class="td-heading-self-link" href="#c%c3%a0i-%c4%91%e1%ba%b7t-hypervisor" aria-label="Heading self-link"></a></h3>
<p>Nếu bạn chưa cài đặt Hypervisor, hãy cài đặt một trong những phần mềm sau đây:</p>
<p>• <a href="https://www.linux-kvm.org/">KVM</a>, sử dụng QEMU</p>
<p>• <a href="https://www.virtualbox.org/wiki/Downloads">VirtualBox</a></p>
<div class="alert alert-info" role="note"><h4 class="alert-heading">Lưu ý:</h4>Minikube cũng hỗ trợ tùy chọn <code>--vm-driver=none</code> để chạy các thành phần của Kubernetes ngay trên máy chủ chứ không phải trong một VM. Sử dụng driver này yêu cầu <a href="https://www.docker.com/products/docker-desktop">Docker</a> và môi trường Linux chứ không phải một Hypervisor. Bạn nên sử dụng cài đặt apt của docker từ <a href="https://www.docker.com/products/docker-desktop">Docker</a> khi sử dụng non driver. Cài đặt snap của docker không hoạt động với minikube.</div>
<h3 id="cài-đặt-minikube-sử-dụng-package">Cài đặt Minikube sử dụng package<a class="td-heading-self-link" href="#c%c3%a0i-%c4%91%e1%ba%b7t-minikube-s%e1%bb%ad-d%e1%bb%a5ng-package" aria-label="Heading self-link"></a></h3>
<p>Có các gói <em>thử nghiệm</em> cho Minikube có sẵn; bạn có thể tìm thấy các gói Linux (AMD64) từ trang <a href="https://github.com/kubernetes/minikube/releases">phát hành</a> của Minikube trên Github.</p>
<p>Sử dụng các package tool của bản phân phối Linux của bạn để cài đặt package phù hợp.</p>
<h3 id="cài-đặt-minikube-thông-qua-tải-xuống-trực-tiếp">Cài đặt Minikube thông qua tải xuống trực tiếp<a class="td-heading-self-link" href="#c%c3%a0i-%c4%91%e1%ba%b7t-minikube-th%c3%b4ng-qua-t%e1%ba%a3i-xu%e1%bb%91ng-tr%e1%bb%b1c-ti%e1%ba%bfp" aria-label="Heading self-link"></a></h3>
<p>Nếu bạn không cài đặt qua package, bạn có thể tải xuống bản binary và sử dụng.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 <span class="se">\
</span></span></span><span class="line"><span class="cl">  <span class="o">&amp;&amp;</span> chmod +x minikube
</span></span></code></pre></div><p>Đây là một cách dễ dàng để thêm Minikube vào biến môi trường path của bạn:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">sudo mkdir -p /usr/local/bin/
</span></span><span class="line"><span class="cl">sudo install minikube /usr/local/bin/
</span></span></code></pre></div><h3 id="cài-đặt-minikube-sử-dụng-homebrew">Cài đặt Minikube sử dụng Homebrew<a class="td-heading-self-link" href="#c%c3%a0i-%c4%91%e1%ba%b7t-minikube-s%e1%bb%ad-d%e1%bb%a5ng-homebrew" aria-label="Heading self-link"></a></h3>
<p>Một lựa chọn khác là bạn có thể cài đặt Minikube bằng cách sử dụng Linux <a href="https://docs.brew.sh/Homebrew-on-Linux">Homebrew</a>:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">brew install minikube
</span></span></code></pre></div></div><div class="tab-body tab-pane fade"
        id="tabs-tab-with-md-1" role="tabpanel" aria-labelledby="tabs-tab-with-md-1-tab" tabindex="tab-with-md"><h3 id="cài-đặt-kubectl">Cài đặt kubectl<a class="td-heading-self-link" href="#c%c3%a0i-%c4%91%e1%ba%b7t-kubectl" aria-label="Heading self-link"></a></h3>
<p>Đảm bảo bạn đã cài đặt kubectl. Bạn có thể cài đặt kubectl theo hướng dẫn sau tại <a href="/vi/docs/tasks/tools/install-kubectl/#install-kubectl-on-macos">Install and Set Up kubectl</a>.</p>
<h3 id="cài-đặt-hypervisor">Cài đặt Hypervisor<a class="td-heading-self-link" href="#c%c3%a0i-%c4%91%e1%ba%b7t-hypervisor" aria-label="Heading self-link"></a></h3>
<p>Nếu bạn chưa cài đặt Hypervisor, hãy cài đặt một trong những phần mềm sau đây:</p>
<p>• <a href="https://github.com/moby/hyperkit">HyperKit</a></p>
<p>• <a href="https://www.virtualbox.org/wiki/Downloads">VirtualBox</a></p>
<p>• <a href="https://www.vmware.com/products/fusion">VMware Fusion</a></p>
<h3 id="cài-đặt-minikube">Cài đặt Minikube<a class="td-heading-self-link" href="#c%c3%a0i-%c4%91%e1%ba%b7t-minikube" aria-label="Heading self-link"></a></h3>
<p>Cách đơn giản nhất để cài đặt Minikube trên macOS là sử dụng <a href="https://brew.sh">Homebrew</a>:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">brew install minikube
</span></span></code></pre></div><p>Bạn cũng có thể cài đặt trên macOS bằng việc tải xuống bản binary:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64 <span class="se">\
</span></span></span><span class="line"><span class="cl">  <span class="o">&amp;&amp;</span> chmod +x minikube
</span></span></code></pre></div><p>Đây là một cách dễ dàng để thêm Minikube vào biến môi trường path của bạn:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">sudo mv minikube /usr/local/bin
</span></span></code></pre></div></div><div class="tab-body tab-pane fade"
        id="tabs-tab-with-md-2" role="tabpanel" aria-labelledby="tabs-tab-with-md-2-tab" tabindex="tab-with-md"><h3 id="cài-đặt-kubectl">Cài đặt kubectl<a class="td-heading-self-link" href="#c%c3%a0i-%c4%91%e1%ba%b7t-kubectl" aria-label="Heading self-link"></a></h3>
<p>Đảm bảo bạn đã cài đặt kubectl. Bạn có thể cài đặt kubectl theo hướng dẫn sau tại <a href="/vi/docs/tasks/tools/install-kubectl/#install-kubectl-on-windows">Install and Set Up kubectl</a>.</p>
<h3 id="cài-đặt-hypervisor">Cài đặt Hypervisor<a class="td-heading-self-link" href="#c%c3%a0i-%c4%91%e1%ba%b7t-hypervisor" aria-label="Heading self-link"></a></h3>
<p>Nếu bạn chưa cài đặt Hypervisor, hãy cài đặt một trong những phần mềm sau đây:</p>
<p>• <a href="https://msdn.microsoft.com/en-us/virtualization/hyperv_on_windows/quick_start/walkthrough_install">Hyper-V</a></p>
<p>• <a href="https://www.virtualbox.org/wiki/Downloads">VirtualBox</a></p>
<div class="alert alert-info" role="note"><h4 class="alert-heading">Lưu ý:</h4>Hyper-V có thể chạy trên 3 phiên bản khác nhau của Windows 10: Windows 10 Enterprise, Windows 10 Professional, và Windows 10 Education.</div>
<h3 id="cài-đặt-minikube-sử-dụng-chocolatey">Cài đặt Minikube sử dụng Chocolatey<a class="td-heading-self-link" href="#c%c3%a0i-%c4%91%e1%ba%b7t-minikube-s%e1%bb%ad-d%e1%bb%a5ng-chocolatey" aria-label="Heading self-link"></a></h3>
<p>Cách đơn giản nhất để cài đặt Minikube trên Windows là sử dụng <a href="https://chocolatey.org/">Chocolatey</a> (chạy với quyền admin):</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">choco install minikube
</span></span></code></pre></div><p>Sau khi Minikube hoàn tất việc cài đặt, hãy đóng CLI hiện tại và khởi động lại. Minikube sẽ được tự động thêm vào biến môi trường path của bạn.</p>
<h3 id="cài-đặt-minikube-sử-dụng-gói-cài-đặt-thực-thi">Cài đặt Minikube sử dụng gói cài đặt thực thi<a class="td-heading-self-link" href="#c%c3%a0i-%c4%91%e1%ba%b7t-minikube-s%e1%bb%ad-d%e1%bb%a5ng-g%c3%b3i-c%c3%a0i-%c4%91%e1%ba%b7t-th%e1%bb%b1c-thi" aria-label="Heading self-link"></a></h3>
<p>Để cài đặt Minikube thủ công trên Windows sử dụng <a href="https://docs.microsoft.com/en-us/windows/desktop/msi/windows-installer-portal">Windows Installer</a>, tải về <a href="https://github.com/kubernetes/minikube/releases/latest/download/minikube-installer.exe"><code>minikube-installer.exe</code></a> và chạy bản cài đặt đó.</p>
<h3 id="cài-đặt-minikube-thông-qua-tải-về-trực-tiếp">Cài đặt Minikube thông qua tải về trực tiếp<a class="td-heading-self-link" href="#c%c3%a0i-%c4%91%e1%ba%b7t-minikube-th%c3%b4ng-qua-t%e1%ba%a3i-v%e1%bb%81-tr%e1%bb%b1c-ti%e1%ba%bfp" aria-label="Heading self-link"></a></h3>
<p>Để cài đặt Minikube thủ công trên Windows, tải về <a href="https://github.com/kubernetes/minikube/releases/latest"><code>minikube-windows-amd64</code></a>, đổi tên nó thành <code>minikube.exe</code>, và thêm nó vào biến môi trường path.</p>
</div></div>





## Dọn dẹp local state {#cleanup-local-state}

Nếu bạn đã cài Minikube trước đó, và chạy:
```shell
minikube start
```

và tiếp đó `minikube start` trả về lỗi:
```
machine does not exist
```

thì tiếp theo bạn cần xóa bỏ local state của minikube:
```shell
minikube delete
```

## Tiếp theo là gì


* [Chạy Kubernetes trên local thông qua Minikube](/docs/setup/learning-environment/minikube/)
