Fixing the wording consistency.
This commit is contained in:
@@ -1,12 +1,12 @@
|
|||||||
---
|
---
|
||||||
title: Dapatkan _Shell_ Untuk Masuk ke Kontainer yang Sedang Berjalan
|
title: Mendapatkan Shell Untuk Masuk ke Container yang Sedang Berjalan
|
||||||
content_template: templates/task
|
content_template: templates/task
|
||||||
---
|
---
|
||||||
|
|
||||||
{{% capture overview %}}
|
{{% capture overview %}}
|
||||||
|
|
||||||
Halaman ini menunjukkan bagaimana cara menggunakan `kubectl exec` untuk
|
Laman ini menunjukkan bagaimana cara menggunakan `kubectl exec` untuk
|
||||||
mendapatkan _shell_ untuk masuk ke dalam kontainer yang sedang berjalan.
|
mendapatkan _shell_ untuk masuk ke dalam Container yang sedang berjalan.
|
||||||
|
|
||||||
{{% /capture %}}
|
{{% /capture %}}
|
||||||
|
|
||||||
@@ -20,26 +20,26 @@ mendapatkan _shell_ untuk masuk ke dalam kontainer yang sedang berjalan.
|
|||||||
|
|
||||||
{{% capture steps %}}
|
{{% capture steps %}}
|
||||||
|
|
||||||
## Mendapatkan sebuah _shell_ untuk masuk ke sebuah kontainer
|
## Mendapatkan sebuah _shell_ untuk masuk ke sebuah Container
|
||||||
|
|
||||||
Dalam latihan ini, kamu perlu membuat Pod yang hanya memiliki satu kontainer saja. Kontainer
|
Dalam latihan ini, kamu perlu membuat Pod yang hanya memiliki satu Container saja. Container
|
||||||
tersebut menjalankan _image_ nginx. Berikut ini adalah _file_ konfigurasi untuk Pod tersebut:
|
tersebut menjalankan _image_ nginx. Berikut ini adalah berkas konfigurasi untuk Pod tersebut:
|
||||||
|
|
||||||
{{< codenew file="application/shell-demo.yaml" >}}
|
{{< codenew file="application/shell-demo.yaml" >}}
|
||||||
|
|
||||||
Buatlah Pod:
|
Buatlah Pod tersebut:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
kubectl apply -f https://k8s.io/examples/application/shell-demo.yaml
|
kubectl apply -f https://k8s.io/examples/application/shell-demo.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
Pastikan bahwa kontainer dalam Pod berjalan:
|
Pastikan bahwa Container dalam Pod berjalan:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
kubectl get pod shell-demo
|
kubectl get pod shell-demo
|
||||||
```
|
```
|
||||||
|
|
||||||
Dapatkan _shell_ untuk masuk ke dalam kontainer:
|
Dapatkan _shell_ untuk masuk ke dalam Container:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
kubectl exec -it shell-demo -- /bin/bash
|
kubectl exec -it shell-demo -- /bin/bash
|
||||||
@@ -47,17 +47,17 @@ kubectl exec -it shell-demo -- /bin/bash
|
|||||||
|
|
||||||
{{< note >}}
|
{{< note >}}
|
||||||
|
|
||||||
Simbol tanda hubung ganda "--" digunakan untuk memisahkan antara argumen perintah yang ingin kamu eksekusi pada kontainer dan argumen dari kubectl itu sendiri.
|
Simbol tanda hubung ganda "--" digunakan untuk memisahkan antara argumen perintah yang ingin kamu eksekusi pada Container dan argumen dari kubectl itu sendiri.
|
||||||
|
|
||||||
{{< /note >}}
|
{{< /note >}}
|
||||||
|
|
||||||
Dalam _shell_ kamu, perlihatkan isi dari direktori _root_:
|
Di dalam _shell_ kamu, perlihatkan isi dari direktori _root_:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
root@shell-demo:/# ls /
|
root@shell-demo:/# ls /
|
||||||
```
|
```
|
||||||
|
|
||||||
Dalam _shell_ kamu, cobalah dengan perintah-perintah yang lainnya. Berikut ini beberapa contoh diantaranya:
|
Di dalam _shell_ kamu, cobalah perintah-perintah yang lainnya. Berikut beberapa contohnya:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
root@shell-demo:/# ls /
|
root@shell-demo:/# ls /
|
||||||
@@ -75,11 +75,11 @@ root@shell-demo:/# ps aux | grep nginx
|
|||||||
|
|
||||||
## Menulis halaman utama (_root_) untuk nginx
|
## Menulis halaman utama (_root_) untuk nginx
|
||||||
|
|
||||||
Lihat kembali pada _file_ konfigurasi untuk Pod kamu. Pod
|
Lihat kembali berkas konfigurasi untuk Pod kamu. Pod
|
||||||
memiliki _volume_ `emptyDir`, dan kontainer melakukan _mounting untuk _volume_ tersebut
|
memiliki volume `emptyDir`, dan Container melakukan pemasangan (_mounting_) untuk volume tersebut
|
||||||
pada `/usr/share/nginx/html`.
|
pada `/usr/share/nginx/html`.
|
||||||
|
|
||||||
Pada _shell_ kamu, buatlah _file_ `index.html` dalam direktori `/usr/share/nginx/html`:
|
Pada _shell_ kamu, buatlah berkas `index.html` dalam direktori `/usr/share/nginx/html`:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
root@shell-demo:/# echo Hello shell demo > /usr/share/nginx/html/index.html
|
root@shell-demo:/# echo Hello shell demo > /usr/share/nginx/html/index.html
|
||||||
@@ -93,7 +93,7 @@ root@shell-demo:/# apt-get install curl
|
|||||||
root@shell-demo:/# curl localhost
|
root@shell-demo:/# curl localhost
|
||||||
```
|
```
|
||||||
|
|
||||||
Tampilan akan menunjukkan teks yang kamu tulis pada _file_ `index.html`.
|
Keluarannya akan menunjukkan teks yang kamu tulis pada berkas `index.html`.
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
Hello shell demo
|
Hello shell demo
|
||||||
@@ -101,16 +101,16 @@ Hello shell demo
|
|||||||
|
|
||||||
Setelah kamu selesai dengan _shell_ kamu, ketiklah `exit`.
|
Setelah kamu selesai dengan _shell_ kamu, ketiklah `exit`.
|
||||||
|
|
||||||
## Menjalankan perintah individu dalam sebuah kontainer
|
## Menjalankan perintah individu di dalam sebuah Container
|
||||||
|
|
||||||
Pada jendela (_window_) perintah biasa, bukan pada _shell_ kamu dalam kontainer,
|
Pada jendela (_window_) perintah biasa, bukan pada _shell_ kamu di dalam Container,
|
||||||
lihatlah daftar lingkungan variabel pada kontainer yang sedang berjalan:
|
lihatlah daftar variabel lingkungan (_environment variable_) pada Container yang sedang berjalan:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
kubectl exec shell-demo env
|
kubectl exec shell-demo env
|
||||||
```
|
```
|
||||||
|
|
||||||
Cobalah dengan menjalankan perintah lainnya. Berikut ini beberapa contoh diantaranya:
|
Cobalah dengan menjalankan perintah lainnya. Berikut beberapa contohnya:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
kubectl exec shell-demo ps aux
|
kubectl exec shell-demo ps aux
|
||||||
@@ -122,13 +122,13 @@ kubectl exec shell-demo cat /proc/1/mounts
|
|||||||
|
|
||||||
{{% capture discussion %}}
|
{{% capture discussion %}}
|
||||||
|
|
||||||
## Membuka sebuah _shell_ ketika sebuah Pod memiliki lebih dari satu kontainer
|
## Membuka sebuah _shell_ ketika sebuah Pod memiliki lebih dari satu Container
|
||||||
|
|
||||||
Jika sebuah Pod memiliki lebih dari satu kontainer, gunakanlah `--container` atau `-c` untuk
|
Jika sebuah Pod memiliki lebih dari satu Container, gunakanlah `--container` atau `-c` untuk
|
||||||
menentukan kontainer yang dimaksud dalam perintah `kubectl exec`. Sebagai contoh,
|
menentukan Container yang dimaksud pada perintah `kubectl exec`. Sebagai contoh,
|
||||||
misalkan kamu memiliki Pod yang bernama my-pod, dan Pod tersebut memiliki dua kontainer
|
misalkan kamu memiliki Pod yang bernama my-pod, dan Pod tersebut memiliki dua Container
|
||||||
yang bernama main-app dan helper-app. Perintah berikut ini akan membuka sebuah
|
yang bernama main-app dan helper-app. Perintah berikut ini akan membuka sebuah
|
||||||
_shell_ ke kontainer dengan nama main-app.
|
_shell_ ke Container dengan nama main-app.
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
kubectl exec -it my-pod --container main-app -- /bin/bash
|
kubectl exec -it my-pod --container main-app -- /bin/bash
|
||||||
|
|||||||
Reference in New Issue
Block a user