@@ -68,7 +68,7 @@ kubelet을 재시작 하는 것은 에러를 해결할 수 없을 것이다.
68
68
시스템에 도커를 설치하기 위해서 아래의 커맨드들을 사용한다.
69
69
70
70
{{< tabs name="tab-cri-docker-installation" >}}
71
- {{% tab name="Ubuntu 16.04+" % }}
71
+ {{< tab name="Ubuntu 16.04+" > }}
72
72
73
73
``` shell
74
74
# (도커 CE 설치)
@@ -122,8 +122,8 @@ mkdir -p /etc/systemd/system/docker.service.d
122
122
systemctl daemon-reload
123
123
systemctl restart docker
124
124
```
125
- {{% /tab % }}
126
- {{% tab name="CentOS/RHEL 7.4+" % }}
125
+ {{< /tab > }}
126
+ {{< tab name="CentOS/RHEL 7.4+" > }}
127
127
128
128
``` shell
129
129
# (도커 CE 설치)
@@ -177,7 +177,7 @@ mkdir -p /etc/systemd/system/docker.service.d
177
177
systemctl daemon-reload
178
178
systemctl restart docker
179
179
```
180
- {{% /tab % }}
180
+ {{< /tab > }}
181
181
{{< /tabs >}}
182
182
183
183
부팅 시 도커 서비스를 시작하려면, 다음 명령을 실행한다.
@@ -217,73 +217,157 @@ sysctl --system
217
217
```
218
218
219
219
{{< tabs name="tab-cri-cri-o-installation" >}}
220
- {{% tab name="Debian" % }}
220
+ {{< tab name="Debian" > }}
221
221
222
- ``` shell
223
- # Debian 개발 배포본(Unstable/Sid)
224
- echo ' deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_Unstable/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
225
- wget -nv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/Debian_Unstable/Release.key -O- | sudo apt-key add -
226
- ```
222
+ 다음의 운영 체제에서 CRI-O를 설치하려면, 환경 변수 $OS를 아래의 표에서 적절한 필드로 설정한다.
227
223
228
- ``` shell
229
- # Debian Testing
230
- echo ' deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_Testing/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
231
- wget -nv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/Debian_Testing/Release.key -O- | sudo apt-key add -
232
- ```
224
+ | 운영 체제 | $OS |
225
+ | ---------------- | ----------------- |
226
+ | Debian Unstable | ` Debian_Unstable ` |
227
+ | Debian Testing | ` Debian_Testing ` |
233
228
234
- ``` shell
235
- # Debian 10
236
- echo ' deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_10/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
237
- wget -nv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/Debian_10/Release.key -O- | sudo apt-key add -
238
- ```
229
+ <br />
230
+ 그런 다음, ` $VERSION ` 을 사용자의 쿠버네티스 버전과 일치하는 CRI-O 버전으로 설정한다.
231
+ 예를 들어, CRI-O 1.18을 설치하려면, ` VERSION=1.18 ` 로 설정한다.
232
+ 사용자의 설치를 특정 릴리스에 고정할 수 있다.
233
+ 버전 1.18.3을 설치하려면, ` VERSION=1.18:1.18.3 ` 을 설정한다.
234
+ <br />
239
235
236
+ 그런 다음, 아래를 실행한다.
240
237
``` shell
241
- # Raspbian 10
242
- echo ' deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Raspbian_10/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
243
- wget -nv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/Raspbian_10/Release.key -O- | sudo apt-key add -
244
- ```
238
+ echo " deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/$OS / /" > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
239
+ echo " deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable:/cri-o:/$VERSION /$OS / /" > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable:cri-o:$VERSION .list
245
240
246
- 그리고 다음과 같이 CRI-O 설치한다.
247
- ``` shell
248
- sudo apt-get install cri-o-1.17
241
+ curl -L https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable:cri-o:$VERSION /$OS /Release.key | apt-key add -
242
+ curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/$OS /Release.key | apt-key add -
243
+
244
+ apt-get update
245
+ apt-get install cri-o cri-o-runc
249
246
```
247
+ <<<<<<< HEAD
248
+ {{< /tab >}}
249
+
250
+ {{< tab name="Ubuntu 18.04, 19.04 and 19.10" >}}
251
+ =======
252
+ <<<<<<< HEAD
250
253
{{% /tab %}}
251
254
252
255
{{% tab name="Ubuntu 18.04, 19.04 and 19.10" %}}
256
+ =======
257
+
258
+ {{% /tab %}}
259
+ >>>>>>> upstream/dev-1.19-ko.1
260
+
261
+ {{% tab name="Ubuntu" %}}
262
+
263
+ 다음의 운영 체제에서 CRI-O를 설치하려면, 환경 변수 $OS를 아래의 표에서 적절한 필드로 설정한다.
264
+
265
+ | 운영 체제 | $OS |
266
+ | ---------------- | ----------------- |
267
+ | Ubuntu 20.04 | ` xUbuntu_20.04 ` |
268
+ | Ubuntu 19.10 | ` xUbuntu_19.10 ` |
269
+ | Ubuntu 19.04 | ` xUbuntu_19.04 ` |
270
+ | Ubuntu 18.04 | ` xUbuntu_18.04 ` |
253
271
272
+ <br />
273
+ 그런 다음, ` $VERSION ` 을 사용자의 쿠버네티스 버전과 일치하는 CRI-O 버전으로 설정한다.
274
+ 예를 들어, CRI-O 1.18을 설치하려면, ` VERSION=1.18 ` 로 설정한다.
275
+ 사용자의 설치를 특정 릴리스에 고정할 수 있다.
276
+ 버전 1.18.3을 설치하려면, ` VERSION=1.18:1.18.3 ` 을 설정한다.
277
+ <br />
278
+ >>>>>>> 357c22dfe... First Korean l10n work for release-1.19
279
+
280
+ 그런 다음, 아래를 실행한다.
254
281
``` shell
255
- # 패키지 리포지터리 설정
256
- . /etc/os-release
257
- sudo sh -c " echo 'deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/x${NAME} _${VERSION_ID} / /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list"
258
- wget -nv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/x${NAME} _${VERSION_ID} /Release.key -O- | sudo apt-key add -
259
- sudo apt-get update
282
+ echo " deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/$OS / /" > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
283
+ echo " deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable:/cri-o:/$VERSION /$OS / /" > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable:cri-o:$VERSION .list
284
+
285
+ curl -L https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable:cri-o:$VERSION /$OS /Release.key | apt-key add -
286
+ curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/$OS /Release.key | apt-key add -
287
+
288
+ apt-get update
289
+ apt-get install cri-o cri-o-runc
260
290
```
291
+ {{% /tab %}}
292
+
293
+ {{% tab name="CentOS" %}}
294
+
295
+ 다음의 운영 체제에서 CRI-O를 설치하려면, 환경 변수 $OS를 아래의 표에서 적절한 필드로 설정한다.
261
296
297
+ | 운영 체제 | $OS |
298
+ | ---------------- | ----------------- |
299
+ | Centos 8 | ` CentOS_8 ` |
300
+ | Centos 8 Stream | ` CentOS_8_Stream ` |
301
+ | Centos 7 | ` CentOS_7 ` |
302
+
303
+ <br />
304
+ 그런 다음, ` $VERSION ` 을 사용자의 쿠버네티스 버전과 일치하는 CRI-O 버전으로 설정한다.
305
+ 예를 들어, CRI-O 1.18을 설치하려면, ` VERSION=1.18 ` 로 설정한다.
306
+ 사용자의 설치를 특정 릴리스에 고정할 수 있다.
307
+ 버전 1.18.3을 설치하려면, ` VERSION=1.18:1.18.3 ` 을 설정한다.
308
+ <br />
309
+
310
+ 그런 다음, 아래를 실행한다.
262
311
``` shell
263
- # CRI-O 설치
264
- sudo apt-get install cri-o-1.17
312
+ curl -L -o /etc/yum.repos.d/devel:kubic:libcontainers:stable.repo https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/$OS /devel:kubic:libcontainers:stable.repo
313
+ curl -L -o /etc/yum.repos.d/devel:kubic:libcontainers:stable:cri-o:$VERSION .repo https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable:cri-o:$VERSION /$OS /devel:kubic:libcontainers:stable:cri-o:$VERSION .repo
314
+ yum install cri-o
265
315
```
316
+ <<<<<<< HEAD
317
+ {{< /tab >}}
318
+
319
+ {{< tab name="CentOS/RHEL 7.4+" >}}
320
+ =======
321
+ <<<<<<< HEAD
266
322
{{% /tab %}}
267
323
268
324
{{% tab name="CentOS/RHEL 7.4+" %}}
325
+ =======
326
+
327
+ {{% /tab %}}
328
+
329
+ {{% tab name="openSUSE Tumbleweed" %}}
330
+ >>>>>>> upstream/dev-1.19-ko.1
331
+ >>>>>>> 357c22dfe... First Korean l10n work for release-1.19
269
332
270
333
``` shell
271
- # 선행 조건 설치
272
- curl -L -o /etc/yum.repos.d/devel:kubic:libcontainers:stable.repo https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/CentOS_7/devel:kubic:libcontainers:stable.repo
273
- curl -L -o /etc/yum.repos.d/devel:kubic:libcontainers:stable:cri-o:{{< skew latestVersion > }}.repo https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable:cri-o:{{< skew latestVersion > }}/CentOS_7/devel:kubic:libcontainers:stable:cri-o:{{< skew latestVersion > }}.repo
334
+ sudo zypper install cri-o
274
335
```
336
+ {{% /tab %}}
337
+ {{% tab name="Fedora" %}}
275
338
339
+ ` $VERSION ` 을 사용자의 쿠버네티스 버전과 일치하는 CRI-O 버전으로 설정한다.
340
+ 예를 들어, CRI-O 1.18을 설치하려면, ` VERSION=1.18 ` 로 설정한다.
341
+
342
+ 사용할 수 있는 버전을 찾으려면 다음을 실행한다.
276
343
``` shell
277
- # CRI-O 설치
278
- yum install -y cri-o
344
+ dnf module list cri-o
279
345
```
346
+ CRI-O는 Fedora에서 특정 릴리스를 고정하여 설치하는 방법은 지원하지 않는다.
280
347
348
+ <<<<<<< HEAD
349
+ {{< tab name="openSUSE Tumbleweed" >}}
350
+ =======
351
+ <<<<<<< HEAD
281
352
{{% tab name="openSUSE Tumbleweed" %}}
353
+ >>>>>>> 357c22dfe... First Korean l10n work for release-1.19
282
354
355
+ =======
356
+ 그런 다음, 아래를 실행한다.
357
+ >>>>>>> upstream/dev-1.19-ko.1
283
358
``` shell
284
- sudo zypper install cri-o
359
+ dnf module enable cri-o:$VERSION
360
+ dnf install cri-o
285
361
```
362
+ <<<<<<< HEAD
363
+ {{< /tab >}}
364
+ =======
365
+ <<<<<<< HEAD
366
+ =======
367
+
368
+ >>>>>>> upstream/dev-1.19-ko.1
286
369
{{% /tab %}}
370
+ >>>>>>> 357c22dfe... First Korean l10n work for release-1.19
287
371
{{< /tabs > }}
288
372
289
373
### CRI-O 시작
@@ -326,7 +410,7 @@ sysctl --system
326
410
### containerd 설치
327
411
328
412
{{< tabs name="tab-cri-containerd-installation" >}}
329
- {{% tab name="Ubuntu 16.04" % }}
413
+ {{< tab name="Ubuntu 16.04" > }}
330
414
331
415
``` shell
332
416
# (containerd 설치)
@@ -363,8 +447,8 @@ containerd config default > /etc/containerd/config.toml
363
447
# containerd 재시작
364
448
systemctl restart containerd
365
449
```
366
- {{% /tab % }}
367
- {{% tab name="CentOS/RHEL 7.4+" % }}
450
+ {{< /tab > }}
451
+ {{< tab name="CentOS/RHEL 7.4+" > }}
368
452
369
453
``` shell
370
454
# (containerd 설치)
@@ -395,7 +479,40 @@ containerd config default > /etc/containerd/config.toml
395
479
# containerd 재시작
396
480
systemctl restart containerd
397
481
```
482
+ <<<<<<< HEAD
483
+ {{< /tab >}}
484
+ =======
485
+ <<<<<<< HEAD
486
+ =======
487
+ {{< /tab >}}
488
+ {{% tab name="윈도우 (PowerShell)" %}}
489
+ ``` powershell
490
+ # (containerd 설치)
491
+ # containerd 다운로드
492
+ cmd /c curl -OL https://github.com/containerd/containerd/releases/download/v1.4.0-beta.2/containerd-1.4.0-beta.2-windows-amd64.tar.gz
493
+ cmd /c tar xvf .\containerd-1.4.0-beta.2-windows-amd64.tar.gz
494
+ ```
495
+
496
+ ``` powershell
497
+ # 압축을 풀고 구성
498
+ Copy-Item -Path ".\bin\" -Destination "$Env:ProgramFiles\containerd" -Recurse -Force
499
+ cd $Env:ProgramFiles\containerd\
500
+ .\containerd.exe config default | Out-File config.toml -Encoding ascii
501
+
502
+ # 구성을 검토한다. 설정에 따라 아래를 조정할 수 있다.
503
+ # - sandbox_image (쿠버네티스 pause 이미지)
504
+ # - cni bin_dir 및 conf_dir 위치
505
+ Get-Content config.toml
506
+ ```
507
+
508
+ ``` powershell
509
+ # containerd 시작
510
+ .\containerd.exe --register-service
511
+ Start-Service containerd
512
+ ```
513
+ >>>>>>> upstream/dev-1.19-ko.1
398
514
{{% /tab %}}
515
+ >>>>>>> 357c22dfe... First Korean l10n work for release-1.19
399
516
{{< /tabs > }}
400
517
401
518
### systemd
@@ -407,5 +524,3 @@ kubeadm을 사용하는 경우에도 마찬가지로, 수동으로
407
524
## 다른 CRI 런타임: frakti
408
525
409
526
자세한 정보는 [ Frakti 빠른 시작 가이드] ( https://github.com/kubernetes/frakti#quickstart ) 를 참고한다.
410
-
411
-
0 commit comments