Skip to content

Commit

Permalink
[id] update id docs to use recommended labels
Browse files Browse the repository at this point in the history
  • Loading branch information
therealdwright committed Jun 2, 2022
1 parent 32075c3 commit 1677429
Show file tree
Hide file tree
Showing 7 changed files with 17 additions and 17 deletions.
2 changes: 1 addition & 1 deletion content/id/docs/concepts/configuration/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ services) (yang memiliki `ClusterIP` dari `None`) untuk Service discovery yang m

## Menggunakan label

- Deklarasi dan gunakan [labels] (/id/docs/concepts/overview/working-with-objects/labels/) untuk identifikasi __semantic attributes__ aplikasi atau Deployment kamu, seperti `{ app: myapp, tier: frontend, phase: test, deployment: v3 }`. Kamu dapat menggunakan label ini untuk memilih Pod yang sesuai untuk sumber daya lainnya; misalnya, Service yang memilih semua `tier: frontend` Pods, atau semua komponen `phase: test` dari `app: myapp`. Lihat [guestbook](https://github.com/kubernetes/examples/tree/{{< param "githubbranch" >}}/guestbook/) aplikasi untuk contoh-contoh pendekatan ini.
- Deklarasi dan gunakan [labels] (/id/docs/concepts/overview/working-with-objects/labels/) untuk identifikasi __semantic attributes__ aplikasi atau Deployment kamu, seperti `{ app.kubernetes.io/name=MyApp, tier: frontend, phase: test, deployment: v3 }`. Kamu dapat menggunakan label ini untuk memilih Pod yang sesuai untuk sumber daya lainnya; misalnya, Service yang memilih semua `tier: frontend` Pods, atau semua komponen `phase: test` dari `app.kubernetes.io/name=MyApp`. Lihat [guestbook](https://github.com/kubernetes/examples/tree/{{< param "githubbranch" >}}/guestbook/) aplikasi untuk contoh-contoh pendekatan ini.


Service dapat dibuat untuk menjangkau beberapa Penyebaran dengan menghilangkan label khusus rilis dari pemilihnya. [Deployments](/id/docs/concepts/workloads/controllers/deployment/) membuatnya mudah untuk memperbarui Service yang sedang berjalan tanpa downtime.
Expand Down
12 changes: 6 additions & 6 deletions content/id/docs/concepts/services-networking/service.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ yang diarahkan pada `Pod` _backend_.
Sebuah `Service` di Kubernetes adalah sebuah objek REST, layaknya sebuah `Pod`. Seperti semua
objek _REST_, definisi `Service` dapat dikirim dengan _method POST_ pada _apiserver_ untuk membuat
sebuah instans baru. Sebagai contoh, misalnya saja kamu memiliki satu sekumpulan `Pod` yang mengekspos _port_
9376 dan memiliki _label_ `"app=MyApp"`.
9376 dan memiliki _label_ `"app.kubernetes.io/name=MyApp"`.

```yaml
kind: Service
Expand All @@ -59,15 +59,15 @@ metadata:
name: my-service
spec:
selector:
app: MyApp
app.kubernetes.io/name=MyApp
ports:
- protocol: TCP
port: 80
targetPort: 9376
```
Spesifikasi ini akan ditranslasikan sebagai sebuah objek `Service` baru dengan nama `"my-service"`
dengan _target port_ 9376 pada setiap `Pod` yang memiliki _label_ `"app=MyApp"`. `Service` ini
dengan _target port_ 9376 pada setiap `Pod` yang memiliki _label_ `"app.kubernetes.io/name=MyApp"`. `Service` ini
juga akan memiliki alamat IP tersendiri (yang terkadang disebut sebagai _"cluster IP"_), yang nantinya
akan digunakan oleh _service proxy_ (lihat di bagian bawah). _Selector_ pada `Service` akan selalu dievaluasi
dan hasilnya akan kembali dikirim dengan menggunakan _method POST_ ke objek `Endpoints`
Expand Down Expand Up @@ -244,7 +244,7 @@ metadata:
name: my-service
spec:
selector:
app: MyApp
app.kubernetes.io/name=MyApp
ports:
- name: http
protocol: TCP
Expand Down Expand Up @@ -440,7 +440,7 @@ metadata:
name: my-service
spec:
selector:
app: MyApp
app.kubernetes.io/name=MyApp
ports:
- protocol: TCP
port: 80
Expand Down Expand Up @@ -837,7 +837,7 @@ metadata:
name: my-service
spec:
selector:
app: MyApp
app.kubernetes.io/name=MyApp
ports:
- name: http
protocol: TCP
Expand Down
6 changes: 3 additions & 3 deletions content/id/docs/concepts/workloads/pods/init-containers.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ kind: Pod
metadata:
name: myapp-pod
labels:
app: myapp
app.kubernetes.io/name=MyApp
annotations:
pod.beta.kubernetes.io/init-containers: '[
{
Expand Down Expand Up @@ -101,7 +101,7 @@ kind: Pod
metadata:
name: myapp-pod
labels:
app: myapp
app.kubernetes.io/name=MyApp
spec:
containers:
- name: myapp-container
Expand Down Expand Up @@ -169,7 +169,7 @@ kubectl describe -f myapp.yaml
Name: myapp-pod
Namespace: default
[...]
Labels: app=myapp
Labels: app.kubernetes.io/name=MyApp
Status: Pending
[...]
Init Containers:
Expand Down
2 changes: 1 addition & 1 deletion content/id/docs/concepts/workloads/pods/pod-overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ kind: Pod
metadata:
name: myapp-pod
labels:
app: myapp
app.kubernetes.io/name=MyApp
spec:
containers:
- name: myapp-container
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ metadata:
name: my-service
spec:
selector:
app: MyApp
app.kubernetes.io/name=MyApp
ports:
- protocol: TCP
port: 80
targetPort: 9376
targetPort: 9376
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ metadata:
spec:
ipFamily: IPv4
selector:
app: MyApp
app.kubernetes.io/name=MyApp
ports:
- protocol: TCP
port: 80
targetPort: 9376
targetPort: 9376
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ metadata:
spec:
ipFamily: IPv6
selector:
app: MyApp
app.kubernetes.io/name=MyApp
ports:
- protocol: TCP
port: 80
targetPort: 9376
targetPort: 9376

0 comments on commit 1677429

Please sign in to comment.