Skip to content

Commit 1dcec34

Browse files
authored
Merge pull request #52261 from kamothi/ko_translate_pods_some_nodes
[ko] Translate pods-some-nodes into Korean
2 parents 8085e47 + 275f25b commit 1dcec34

File tree

1 file changed

+61
-0
lines changed

1 file changed

+61
-0
lines changed
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
---
2+
title: 특정 노드에서만 파드 실행하기
3+
content_type: task
4+
weight: 30
5+
---
6+
<!-- overview -->
7+
8+
이 페이지는 {{<glossary_tooltip term_id="daemonset" text="데몬셋(DaemonSet)">}}의 일부로서, 특정 {{<glossary_tooltip term_id="node" text="노드">}}에서만 {{<glossary_tooltip term_id="pod" text="파드">}}를 실행하는 방법을 보여준다.
9+
10+
## {{% heading "prerequisites" %}}
11+
12+
{{< include "task-tutorial-prereqs.md" >}}
13+
14+
## 특정 노드에서만 파드 실행하기
15+
16+
{{<glossary_tooltip term_id="daemonset" text="데몬셋">}}을 실행하려고 하는데, 로컬 솔리드 스테이트 드라이브(SSD)
17+
스토리지가 있는 노드에서만 데몬 파드를 실행해야 한다고 가정하자. 예를 들어, 파드는 노드에 캐시 서비스를 제공할 수 있으며,
18+
이 캐시는 저지연 로컬 스토리지를 사용할 수 있을 때만 유용하다.
19+
20+
### 단계 1: 노드에 레이블 추가하기
21+
22+
SSD가 있는 노드에 `ssd=true`라는 레이블을 추가한다.
23+
24+
```shell
25+
kubectl label nodes example-node-1 example-node-2 ssd=true
26+
```
27+
28+
### 단계 2: 매니페스트 생성하기
29+
30+
SSD 레이블이 붙은 {{<glossary_tooltip term_id="node" text="노드">}}에서만 데몬 파드를 프로비저닝하는 {{<glossary_tooltip term_id="daemonset" text="데몬셋">}}을 생성해보자.
31+
32+
33+
다음으로, `nodeSelector`를 사용하여 데몬셋이 `ssd` 레이블이 `"true"`로 설정된
34+
노드에서만 파드를 실행하도록 한다.
35+
36+
{{% code_sample file="controllers/daemonset-label-selector.yaml" %}}
37+
38+
### 단계 3: 데몬셋 생성하기
39+
40+
`kubectl create` 또는 `kubectl apply`를 사용하여 매니페스트로부터 데몬셋을 생성한다.
41+
42+
다른 노드에도 `ssd=true` 레이블을 지정해보자.
43+
44+
```shell
45+
kubectl label nodes example-node-3 ssd=true
46+
```
47+
48+
노드에 레이블을 지정하면 컨트롤 플레인(구체적으로, 데몬셋 컨트롤러)이 자동으로 해당 노드에서
49+
새로운 데몬 파드를 실행한다.
50+
51+
```shell
52+
kubectl get pods -o wide
53+
```
54+
출력 결과는 다음과 비슷하다.
55+
56+
```
57+
NAME READY STATUS RESTARTS AGE IP NODE
58+
<daemonset-name><some-hash-01> 1/1 Running 0 13s ..... example-node-1
59+
<daemonset-name><some-hash-02> 1/1 Running 0 13s ..... example-node-2
60+
<daemonset-name><some-hash-03> 1/1 Running 0 5s ..... example-node-3
61+
```

0 commit comments

Comments
 (0)