Skip to content

Commit fd6ba2c

Browse files
authored
Merge pull request #20356 from dedyks/master
translating /docs/tasks/tools/install-minikube/ to Indonesia
2 parents 198bd25 + 5026ae6 commit fd6ba2c

File tree

1 file changed

+256
-0
lines changed

1 file changed

+256
-0
lines changed
Lines changed: 256 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,256 @@
1+
---
2+
title: Menginstal Minikube
3+
content_template: templates/task
4+
weight: 20
5+
card:
6+
name: tasks
7+
weight: 10
8+
---
9+
10+
{{% capture overview %}}
11+
12+
Halaman ini menunjukkan cara instalasi [Minikube](/docs/tutorials/hello-minikube), sebuah alat untuk menjalankan sebuah klaster Kubernetes dengan satu Node pada mesin virtual yang ada di komputer kamu.
13+
14+
{{% /capture %}}
15+
16+
{{% capture prerequisites %}}
17+
18+
{{< tabs name="minikube_before_you_begin" >}}
19+
{{% tab name="Linux" %}}
20+
Untuk mengecek jika virtualisasi didukung pada Linux, jalankan perintah berikut dan pastikan keluarannya tidak kosong:
21+
```
22+
grep -E --color 'vmx|svm' /proc/cpuinfo
23+
```
24+
{{% /tab %}}
25+
26+
{{% tab name="macOS" %}}
27+
Untuk mengecek jika virtualisasi didukung di macOS, jalankan perintah berikut di terminal kamu.
28+
```
29+
sysctl -a | grep -E --color 'machdep.cpu.features|VMX'
30+
```
31+
Jika kamu melihat `VMX` pada hasil keluaran (seharusnya berwarna), artinya fitur VT-x sudah diaktifkan di mesin kamu.
32+
{{% /tab %}}
33+
34+
{{% tab name="Windows" %}}
35+
Untuk mengecek jika virtualisasi didukung di Windows 8 ke atas, jalankan perintah berikut di terminal Windows atau _command prompt_ kamu.
36+
37+
```
38+
systeminfo
39+
```
40+
Jika kamu melihat keluaran berikut, maka virtualisasi didukung di Windows kamu.
41+
```
42+
Hyper-V Requirements: VM Monitor Mode Extensions: Yes
43+
Virtualization Enabled In Firmware: Yes
44+
Second Level Address Translation: Yes
45+
Data Execution Prevention Available: Yes
46+
```
47+
Jika kamu melihat keluaran berikut, sistem kamu sudah memiliki sebuah Hypervisor yang terinstal dan kamu bisa melewati langkah berikutnya.
48+
```
49+
Hyper-V Requirements: A hypervisor has been detected. Features required for Hyper-V will not be displayed.
50+
```
51+
52+
53+
{{% /tab %}}
54+
{{< /tabs >}}
55+
56+
{{% /capture %}}
57+
58+
{{% capture steps %}}
59+
60+
# Menginstal minikube
61+
62+
{{< tabs name="tab_with_md" >}}
63+
{{% tab name="Linux" %}}
64+
65+
### Menginstal kubectl
66+
67+
Pastikan kamu mempunyai kubectl yang terinstal. Kamu bisa menginstal kubectl dengan mengikuti instruksi pada halaman [Menginstal dan Menyiapkan kubectl](/docs/tasks/tools/install-kubectl/#install-kubectl-on-linux).
68+
69+
### Menginstal sebuah Hypervisor
70+
71+
Jika kamu belum menginstal sebuah Hypervisor, silakan instal salah satu dari:
72+
73+
[KVM](https://www.linux-kvm.org/), yang juga menggunakan QEMU
74+
75+
[VirtualBox](https://www.virtualbox.org/wiki/Downloads)
76+
77+
Minikube juga mendukung sebuah opsi `--driver=none` untuk menjalankan komponen-komponen Kubernetes pada _host_, bukan di dalam VM. Untuk menggunakan _driver_ ini maka diperlukan [Docker](https://www.docker.com/products/docker-desktop) dan sebuah lingkungan Linux, bukan sebuah hypervisor.
78+
79+
Jika kamu menggunakan _driver_ `none` pada Debian atau turunannya, gunakan paket (_package_) `.deb` untuk Docker daripada menggunakan paket _snap_-nya, karena paket _snap_ tidak berfungsi dengan Minikube.
80+
Kamu bisa mengunduh paket `.deb` dari [Docker](https://www.docker.com/products/docker-desktop).
81+
82+
{{< caution >}}
83+
*Driver* VM `none` dapat menyebabkan masalah pada keamanan dan kehilangan data. Sebelum menggunakan opsi `--driver=none`, periksa [dokumentasi ini](https://minikube.sigs.k8s.io/docs/reference/drivers/none/) untuk informasi lebih lanjut.
84+
{{< /caution >}}
85+
86+
Minikube juga mendukung opsi `vm-driver=podman` yang mirip dengan _driver_ Docker. Podman yang berjalan dengan hak istimewa _superuser_ (pengguna _root_) adalah cara terbaik untuk memastikan kontainer-kontainer kamu memiliki akses penuh ke semua fitur yang ada pada sistem kamu.
87+
88+
{{< caution >}}
89+
_Driver_ `podman` memerlukan kontainer yang berjalan dengan akses _root_ karena akun pengguna biasa tidak memiliki akses penuh ke semua fitur sistem operasi yang mungkin diperlukan oleh kontainer.
90+
{{< /caution >}}
91+
92+
### Menginstal Minikube menggunakan sebuah paket
93+
94+
Tersedia paket uji coba untuk Minikube, kamu bisa menemukan paket untuk Linux (AMD64) di laman [rilisnya](https://github.com/kubernetes/minikube/releases) Minikube di GitHub.
95+
96+
Gunakan alat instalasi paket pada distribusi Linux kamu untuk menginstal paket yang sesuai.
97+
98+
### Menginstal Minikube melalui pengunduhan langsung
99+
100+
Jika kamu tidak menginstal melalui sebuah paket, kamu bisa mengunduh sebuah _stand-alone binary_ dan menggunakannya.
101+
102+
103+
```shell
104+
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 \
105+
&& chmod +x minikube
106+
```
107+
108+
Berikut adalah cara mudah untuk menambahkan program Minikube ke _path_ kamu.
109+
110+
```shell
111+
sudo mkdir -p /usr/local/bin/
112+
sudo install minikube /usr/local/bin/
113+
```
114+
115+
### Menginstal Minikube menggunakan Homebrew
116+
117+
Sebagai alternatif, kamu bisa menginstal Minikube menggunakan Linux [Homebrew](https://docs.brew.sh/Homebrew-on-Linux):
118+
119+
```shell
120+
brew install minikube
121+
```
122+
123+
{{% /tab %}}
124+
{{% tab name="macOS" %}}
125+
### Instalasi kubectl
126+
127+
Pastikan kamu mempunyai kubectl yang terinstal. Kamu bisa menginstal kubectl berdasarkan instruksi pada laman [Menginstal dan Menyiapkan kubectl](/docs/tasks/tools/install-kubectl/#install-kubectl-on-macos).
128+
129+
### Instalasi sebuah Hypervisor
130+
131+
Jika kamu belum menginstal sebuah Hypervisor, silakan instal salah satu dari:
132+
133+
[HyperKit](https://github.com/moby/hyperkit)
134+
135+
[VirtualBox](https://www.virtualbox.org/wiki/Downloads)
136+
137+
[VMware Fusion](https://www.vmware.com/products/fusion)
138+
139+
### Instalasi Minikube
140+
Cara paling mudah untuk menginstal Minikube pada macOS adalah menggunakan [Homebrew](https://brew.sh):
141+
142+
```shell
143+
brew install minikube
144+
```
145+
146+
Kamu juga bisa menginstalnya dengan mengunduh _stand-alone binary_-nya:
147+
148+
```shell
149+
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64 \
150+
&& chmod +x minikube
151+
```
152+
153+
Berikut adalah cara mudah untuk menambahkan program Minikube ke _path_ kamu.
154+
155+
```shell
156+
sudo mv minikube /usr/local/bin
157+
```
158+
159+
{{% /tab %}}
160+
{{% tab name="Windows" %}}
161+
### Instalasi kubectl
162+
163+
Pastikan kamu mempunyai kubectl yang terinstal. Kamu bisa menginstal kubectl berdasarkan instruksi pada halaman [Menginstal dan Menyiapkan kubectl](/docs/tasks/tools/install-kubectl/#install-kubectl-on-windows).
164+
165+
### Menginstal sebuah Hypervisor
166+
167+
Jika kamu belum menginstal sebuah Hypervisor, silakan instal salah satu dari:
168+
169+
[Hyper-V](https://msdn.microsoft.com/en-us/virtualization/hyperv_on_windows/quick_start/walkthrough_install)
170+
171+
[VirtualBox](https://www.virtualbox.org/wiki/Downloads)
172+
173+
{{< note >}}
174+
Hyper-V hanya dapat berjalan pada tiga versi dari Windows 10: Windows 10 Enterprise, Windows 10 Professional, dan Windows 10 Education.
175+
{{< /note >}}
176+
177+
### Menginstal Minikube menggunakan Chocolatey
178+
179+
Cara paling mudah untuk menginstal Minikube pada Windows adalah menggunakan [Chocolatey](https://chocolatey.org/) (jalankan sebagai administrator):
180+
181+
```shell
182+
choco install minikube
183+
```
184+
185+
Setelah Minikube telah selesai diinstal, tutup sesi CLI dan hidupkan ulang CLI-nya. Minikube akan ditambahkan ke _path_ kamu secara otomatis.
186+
187+
### Menginstal Minikube menggunakan sebuah program penginstal
188+
189+
Untuk menginstal Minikube secara manual pada Windows menggunakan [Windows Installer](https://docs.microsoft.com/en-us/windows/desktop/msi/windows-installer-portal), unduh [`minikube-installer.exe`](https://github.com/kubernetes/minikube/releases/latest/download/minikube-installer.exe) dan jalankan program penginstal tersebut.
190+
191+
### Menginstal Minikube melalui pengunduhan langsung
192+
193+
Untuk menginstal Minikube secara manual pada Windows, unduh [`minikube-windows-amd64`](https://github.com/kubernetes/minikube/releases/latest), ubah nama menjadi `minikube.exe`, dan tambahkan ke _path_ kamu.
194+
195+
{{% /tab %}}
196+
{{< /tabs >}}
197+
198+
199+
{{% /capture %}}
200+
201+
{{% capture whatsnext %}}
202+
203+
* [Menjalanakan Kubernetes secara lokal dengan Minikube](/docs/setup/learning-environment/minikube/)
204+
205+
{{% /capture %}}
206+
207+
## Memastikan instalasi
208+
209+
Untuk memastikan keberhasilan kedua instalasi hypervisor dan Minikube, kamu bisa menjalankan perintah berikut untuk memulai sebuah klaster Kubernetes lokal:
210+
{{< note >}}
211+
212+
Untuk pengaturan `--driver` dengan `minikube start`, masukkan nama hypervisor `<driver_name>` yang kamu instal dengan huruf kecil seperti yang ditunjukan dibawah. Daftar lengkap nilai `--driver` tersedia di [dokumentasi menentukan *driver* VM](/docs/setup/learning-environment/minikube/#specifying-the-vm-driver).
213+
214+
{{< /note >}}
215+
216+
```shell
217+
minikube start --driver=<driver_name>
218+
```
219+
220+
Setelah `minikube start` selesai, jalankan perintah di bawah untuk mengecek status klaster:
221+
222+
```shell
223+
minikube status
224+
```
225+
226+
Jika klasternya berjalan, keluaran dari `minikube status` akan mirip seperti ini:
227+
228+
```
229+
host: Running
230+
kubelet: Running
231+
apiserver: Running
232+
kubeconfig: Configured
233+
```
234+
235+
Setelah kamu memastikan bahwa Minikube berjalan sesuai dengan hypervisor yang telah kamu pilih, kamu dapat melanjutkan untuk menggunakan Minikube atau menghentikan klaster kamu. Untuk menghentikan klaster, jalankan:
236+
237+
```shell
238+
minikube stop
239+
```
240+
241+
## Membersihkan *state* lokal {#cleanup-local-state}
242+
243+
Jika sebelumnya kamu pernah menginstal Minikube, dan menjalankan:
244+
```shell
245+
minikube start
246+
```
247+
248+
dan `minikube start` memberikan pesan kesalahan:
249+
```
250+
machine does not exist
251+
```
252+
253+
maka kamu perlu membersihkan _state_ lokal Minikube:
254+
```shell
255+
minikube delete
256+
```

0 commit comments

Comments
 (0)