From 2001a7df2b455ab5339a9b65bd797f1bdba4e0e9 Mon Sep 17 00:00:00 2001 From: June Yi Date: Fri, 11 Sep 2020 23:34:22 +0900 Subject: [PATCH] Resolve conflicts on the Ko l10n milestone branch --- .../container-runtimes.md | 217 ++++++++++++++---- 1 file changed, 166 insertions(+), 51 deletions(-) diff --git a/content/ko/docs/setup/production-environment/container-runtimes.md b/content/ko/docs/setup/production-environment/container-runtimes.md index fe955eb75d..aa21c110d4 100644 --- a/content/ko/docs/setup/production-environment/container-runtimes.md +++ b/content/ko/docs/setup/production-environment/container-runtimes.md @@ -68,7 +68,7 @@ kubelet을 재시작 하는 것은 에러를 해결할 수 없을 것이다. 시스템에 도커를 설치하기 위해서 아래의 커맨드들을 사용한다. {{< tabs name="tab-cri-docker-installation" >}} -{{% tab name="Ubuntu 16.04+" %}} +{{< tab name="Ubuntu 16.04+" >}} ```shell # (도커 CE 설치) @@ -122,8 +122,8 @@ mkdir -p /etc/systemd/system/docker.service.d systemctl daemon-reload systemctl restart docker ``` -{{% /tab %}} -{{% tab name="CentOS/RHEL 7.4+" %}} +{{< /tab >}} +{{< tab name="CentOS/RHEL 7.4+" >}} ```shell # (도커 CE 설치) @@ -177,7 +177,7 @@ mkdir -p /etc/systemd/system/docker.service.d systemctl daemon-reload systemctl restart docker ``` -{{% /tab %}} +{{< /tab >}} {{< /tabs >}} 부팅 시 도커 서비스를 시작하려면, 다음 명령을 실행한다. @@ -217,73 +217,157 @@ sysctl --system ``` {{< tabs name="tab-cri-cri-o-installation" >}} -{{% tab name="Debian" %}} +{{< tab name="Debian" >}} -```shell -# Debian 개발 배포본(Unstable/Sid) -echo 'deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_Unstable/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list -wget -nv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/Debian_Unstable/Release.key -O- | sudo apt-key add - -``` +다음의 운영 체제에서 CRI-O를 설치하려면, 환경 변수 $OS를 아래의 표에서 적절한 필드로 설정한다. -```shell -# Debian Testing -echo 'deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_Testing/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list -wget -nv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/Debian_Testing/Release.key -O- | sudo apt-key add - -``` +| 운영 체제 | $OS | +| ---------------- | ----------------- | +| Debian Unstable | `Debian_Unstable` | +| Debian Testing | `Debian_Testing` | -```shell -# Debian 10 -echo 'deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_10/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list -wget -nv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/Debian_10/Release.key -O- | sudo apt-key add - -``` +
+그런 다음, `$VERSION` 을 사용자의 쿠버네티스 버전과 일치하는 CRI-O 버전으로 설정한다. +예를 들어, CRI-O 1.18을 설치하려면, `VERSION=1.18` 로 설정한다. +사용자의 설치를 특정 릴리스에 고정할 수 있다. +버전 1.18.3을 설치하려면, `VERSION=1.18:1.18.3` 을 설정한다. +
+그런 다음, 아래를 실행한다. ```shell -# Raspbian 10 -echo 'deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Raspbian_10/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list -wget -nv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/Raspbian_10/Release.key -O- | sudo apt-key add - -``` +echo "deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/$OS/ /" > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list +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 -그리고 다음과 같이 CRI-O 설치한다. -```shell -sudo apt-get install cri-o-1.17 +curl -L https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable:cri-o:$VERSION/$OS/Release.key | apt-key add - +curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/$OS/Release.key | apt-key add - + +apt-get update +apt-get install cri-o cri-o-runc ``` +<<<<<<< HEAD +{{< /tab >}} + +{{< tab name="Ubuntu 18.04, 19.04 and 19.10" >}} +======= +<<<<<<< HEAD {{% /tab %}} {{% tab name="Ubuntu 18.04, 19.04 and 19.10" %}} +======= -```shell -# 패키지 리포지터리 설정 -. /etc/os-release -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" -wget -nv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/x${NAME}_${VERSION_ID}/Release.key -O- | sudo apt-key add - -sudo apt-get update -``` +{{% /tab %}} +>>>>>>> upstream/dev-1.19-ko.1 +{{% tab name="Ubuntu" %}} + +다음의 운영 체제에서 CRI-O를 설치하려면, 환경 변수 $OS를 아래의 표에서 적절한 필드로 설정한다. + +| 운영 체제 | $OS | +| ---------------- | ----------------- | +| Ubuntu 20.04 | `xUbuntu_20.04` | +| Ubuntu 19.10 | `xUbuntu_19.10` | +| Ubuntu 19.04 | `xUbuntu_19.04` | +| Ubuntu 18.04 | `xUbuntu_18.04` | + +
+그런 다음, `$VERSION` 을 사용자의 쿠버네티스 버전과 일치하는 CRI-O 버전으로 설정한다. +예를 들어, CRI-O 1.18을 설치하려면, `VERSION=1.18` 로 설정한다. +사용자의 설치를 특정 릴리스에 고정할 수 있다. +버전 1.18.3을 설치하려면, `VERSION=1.18:1.18.3` 을 설정한다. +
+>>>>>>> 357c22dfe... First Korean l10n work for release-1.19 + +그런 다음, 아래를 실행한다. ```shell -# CRI-O 설치 -sudo apt-get install cri-o-1.17 +echo "deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/$OS/ /" > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list +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 + +curl -L https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable:cri-o:$VERSION/$OS/Release.key | apt-key add - +curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/$OS/Release.key | apt-key add - + +apt-get update +apt-get install cri-o cri-o-runc ``` {{% /tab %}} +{{% tab name="CentOS" %}} + +다음의 운영 체제에서 CRI-O를 설치하려면, 환경 변수 $OS를 아래의 표에서 적절한 필드로 설정한다. + +| 운영 체제 | $OS | +| ---------------- | ----------------- | +| Centos 8 | `CentOS_8` | +| Centos 8 Stream | `CentOS_8_Stream` | +| Centos 7 | `CentOS_7` | + +
+그런 다음, `$VERSION` 을 사용자의 쿠버네티스 버전과 일치하는 CRI-O 버전으로 설정한다. +예를 들어, CRI-O 1.18을 설치하려면, `VERSION=1.18` 로 설정한다. +사용자의 설치를 특정 릴리스에 고정할 수 있다. +버전 1.18.3을 설치하려면, `VERSION=1.18:1.18.3` 을 설정한다. +
+ +그런 다음, 아래를 실행한다. +```shell +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 +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 +yum install cri-o +``` +<<<<<<< HEAD +{{< /tab >}} + +{{< tab name="CentOS/RHEL 7.4+" >}} +======= +<<<<<<< HEAD +{{% /tab %}} + {{% tab name="CentOS/RHEL 7.4+" %}} +======= -```shell -# 선행 조건 설치 -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 -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 -``` - -```shell -# CRI-O 설치 -yum install -y cri-o -``` +{{% /tab %}} {{% tab name="openSUSE Tumbleweed" %}} +>>>>>>> upstream/dev-1.19-ko.1 +>>>>>>> 357c22dfe... First Korean l10n work for release-1.19 ```shell sudo zypper install cri-o ``` {{% /tab %}} +{{% tab name="Fedora" %}} + +`$VERSION` 을 사용자의 쿠버네티스 버전과 일치하는 CRI-O 버전으로 설정한다. +예를 들어, CRI-O 1.18을 설치하려면, `VERSION=1.18` 로 설정한다. + +사용할 수 있는 버전을 찾으려면 다음을 실행한다. +```shell +dnf module list cri-o +``` +CRI-O는 Fedora에서 특정 릴리스를 고정하여 설치하는 방법은 지원하지 않는다. + +<<<<<<< HEAD +{{< tab name="openSUSE Tumbleweed" >}} +======= +<<<<<<< HEAD +{{% tab name="openSUSE Tumbleweed" %}} +>>>>>>> 357c22dfe... First Korean l10n work for release-1.19 + +======= +그런 다음, 아래를 실행한다. +>>>>>>> upstream/dev-1.19-ko.1 +```shell +dnf module enable cri-o:$VERSION +dnf install cri-o +``` +<<<<<<< HEAD +{{< /tab >}} +======= +<<<<<<< HEAD +======= + +>>>>>>> upstream/dev-1.19-ko.1 +{{% /tab %}} +>>>>>>> 357c22dfe... First Korean l10n work for release-1.19 {{< /tabs >}} ### CRI-O 시작 @@ -326,7 +410,7 @@ sysctl --system ### containerd 설치 {{< tabs name="tab-cri-containerd-installation" >}} -{{% tab name="Ubuntu 16.04" %}} +{{< tab name="Ubuntu 16.04" >}} ```shell # (containerd 설치) @@ -363,8 +447,8 @@ containerd config default > /etc/containerd/config.toml # containerd 재시작 systemctl restart containerd ``` -{{% /tab %}} -{{% tab name="CentOS/RHEL 7.4+" %}} +{{< /tab >}} +{{< tab name="CentOS/RHEL 7.4+" >}} ```shell # (containerd 설치) @@ -395,7 +479,40 @@ containerd config default > /etc/containerd/config.toml # containerd 재시작 systemctl restart containerd ``` +<<<<<<< HEAD +{{< /tab >}} +======= +<<<<<<< HEAD +======= +{{< /tab >}} +{{% tab name="윈도우 (PowerShell)" %}} +```powershell +# (containerd 설치) +# containerd 다운로드 +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 +cmd /c tar xvf .\containerd-1.4.0-beta.2-windows-amd64.tar.gz +``` + +```powershell +# 압축을 풀고 구성 +Copy-Item -Path ".\bin\" -Destination "$Env:ProgramFiles\containerd" -Recurse -Force +cd $Env:ProgramFiles\containerd\ +.\containerd.exe config default | Out-File config.toml -Encoding ascii + +# 구성을 검토한다. 설정에 따라 아래를 조정할 수 있다. +# - sandbox_image (쿠버네티스 pause 이미지) +# - cni bin_dir 및 conf_dir 위치 +Get-Content config.toml +``` + +```powershell +# containerd 시작 +.\containerd.exe --register-service +Start-Service containerd +``` +>>>>>>> upstream/dev-1.19-ko.1 {{% /tab %}} +>>>>>>> 357c22dfe... First Korean l10n work for release-1.19 {{< /tabs >}} ### systemd @@ -407,5 +524,3 @@ kubeadm을 사용하는 경우에도 마찬가지로, 수동으로 ## 다른 CRI 런타임: frakti 자세한 정보는 [Frakti 빠른 시작 가이드](https://github.com/kubernetes/frakti#quickstart)를 참고한다. - -