Fixing the wording consistency.

This commit is contained in:
Aris Cahyadi Risdianto
2020-06-02 00:41:23 +08:00
parent c3799773c4
commit 96710505b0
@@ -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