Skip to content

Commit 9e62add

Browse files
authored
Merge pull request #25347 from KobayashiD27/update-setup-containerruntime
ja: Make docs/setup/production-environment/container-runtimes.md follow v1.18 of the original text
2 parents 25542c7 + b6a658f commit 9e62add

File tree

1 file changed

+77
-43
lines changed

1 file changed

+77
-43
lines changed

content/ja/docs/setup/production-environment/container-runtimes.md

Lines changed: 77 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ yum install -y yum-utils device-mapper-persistent-data lvm2
130130
```
131131

132132
```shell
133-
### Dockerリポジトリの追加
133+
## Dockerリポジトリの追加
134134
yum-config-manager --add-repo \
135135
https://download.docker.com/linux/centos/docker-ce.repo
136136
```
@@ -215,73 +215,107 @@ sysctl --system
215215
{{< tabs name="tab-cri-cri-o-installation" >}}
216216
{{% tab name="Debian" %}}
217217

218-
```shell
219-
# Debian Unstable/Sid
220-
echo 'deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_Unstable/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
221-
wget -nv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/Debian_Unstable/Release.key -O- | sudo apt-key add -
222-
```
218+
CRI-Oを以下のOSにインストールするには、環境変数$OSを以下の表の適切なフィールドに設定します。
223219

224-
```shell
225-
# Debian Testing
226-
echo 'deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_Testing/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
227-
wget -nv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/Debian_Testing/Release.key -O- | sudo apt-key add -
228-
```
229-
```shell
230-
# Debian 10
231-
echo 'deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_10/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
232-
wget -nv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/Debian_10/Release.key -O- | sudo apt-key add -
233-
```
220+
| Operating system | $OS |
221+
| ---------------- | ----------------- |
222+
| Debian Unstable | `Debian_Unstable` |
223+
| Debian Testing | `Debian_Testing` |
234224

235-
```shell
236-
# Raspbian 10
237-
echo 'deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Raspbian_10/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
238-
wget -nv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/Raspbian_10/Release.key -O- | sudo apt-key add -
239-
```
225+
<br />
226+
そして、`$VERSION`にKubernetesのバージョンに合わせたCRI-Oのバージョンを設定します。例えば、CRI-O 1.18をインストールしたい場合は、`VERSION=1.18` を設定します。インストールを特定のリリースに固定することができます。バージョン 1.18.3をインストールするには、`VERSION=1.18:1.18.3` を設定します。
227+
<br />
240228

241-
それでは、CRI-Oをインストールします:
229+
以下を実行します。
242230
```shell
243-
sudo apt-get install cri-o-1.17
231+
echo "deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/$OS/ /" > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
232+
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
233+
234+
curl -L https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable:cri-o:$VERSION/$OS/Release.key | apt-key add -
235+
curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/$OS/Release.key | apt-key add -
236+
237+
apt-get update
238+
apt-get install cri-o cri-o-runc
244239
```
240+
245241
{{% /tab %}}
246242

247-
{{% tab name="Ubuntu 18.04, 19.04 and 19.10" %}}
243+
{{% tab name="Ubuntu" %}}
248244

249-
```shell
250-
# パッケージレポジトリを設定する
251-
. /etc/os-release
252-
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"
253-
wget -nv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/x${NAME}_${VERSION_ID}/Release.key -O- | sudo apt-key add -
254-
sudo apt-get update
255-
```
245+
CRI-Oを以下のOSにインストールするには、環境変数$OSを以下の表の適切なフィールドに設定します。
246+
247+
| Operating system | $OS |
248+
| ---------------- | ----------------- |
249+
| Ubuntu 20.04 | `xUbuntu_20.04` |
250+
| Ubuntu 19.10 | `xUbuntu_19.10` |
251+
| Ubuntu 19.04 | `xUbuntu_19.04` |
252+
| Ubuntu 18.04 | `xUbuntu_18.04` |
256253

254+
<br />
255+
次に、`$VERSION`をKubernetesのバージョンと一致するCRI-Oのバージョンに設定します。例えば、CRI-O 1.18をインストールしたい場合は、`VERSION=1.18` を設定します。インストールを特定のリリースに固定することができます。バージョン 1.18.3 をインストールするには、`VERSION=1.18:1.18.3` を設定します。
256+
<br />
257+
258+
以下を実行します。
257259
```shell
258-
# CRI-Oのインストール
259-
sudo apt-get install cri-o-1.17
260+
echo "deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/$OS/ /" > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
261+
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
262+
263+
curl -L https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable:cri-o:$VERSION/$OS/Release.key | apt-key add -
264+
curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/$OS/Release.key | apt-key add -
265+
266+
apt-get update
267+
apt-get install cri-o cri-o-runc
260268
```
261269
{{% /tab %}}
262270

263-
{{% tab name="CentOS/RHEL 7.4+" %}}
271+
{{% tab name="CentOS" %}}
272+
273+
CRI-Oを以下のOSにインストールするには、環境変数$OSを以下の表の適切なフィールドに設定します。
274+
275+
| Operating system | $OS |
276+
| ---------------- | ----------------- |
277+
| Centos 8 | `CentOS_8` |
278+
| Centos 8 Stream | `CentOS_8_Stream` |
279+
| Centos 7 | `CentOS_7` |
264280

281+
<br />
282+
次に、`$VERSION`をKubernetesのバージョンと一致するCRI-Oのバージョンに設定します。例えば、CRI-O 1.18 をインストールしたい場合は、`VERSION=1.18` を設定します。インストールを特定のリリースに固定することができます。バージョン 1.18.3 をインストールするには、`VERSION=1.18:1.18.3` を設定します。
283+
<br />
284+
285+
以下を実行します。
265286
```shell
266-
# 必要なパッケージのインストール
267-
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
268-
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
287+
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
288+
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
289+
yum install cri-o
269290
```
270291

292+
{{% /tab %}}
293+
294+
{{% tab name="openSUSE Tumbleweed" %}}
295+
271296
```shell
272-
# CRI-Oのインストール
273-
yum install -y cri-o
297+
sudo zypper install cri-o
274298
```
275299
{{% /tab %}}
300+
{{% tab name="Fedora" %}}
276301

277-
{{% tab name="openSUSE Tumbleweed" %}}
302+
$VERSIONには、Kubernetesのバージョンと一致するCRI-Oのバージョンを設定します。例えば、CRI-O 1.18をインストールしたい場合は、$VERSION=1.18を設定します。
303+
以下のコマンドで、利用可能なバージョンを見つけることができます。
304+
```shell
305+
dnf module list cri-o
306+
```
307+
CRI-OはFedoraの特定のリリースにピン留めすることをサポートしていません。
278308

309+
以下を実行します。
279310
```shell
280-
sudo zypper install cri-o
311+
dnf module enable cri-o:$VERSION
312+
dnf install cri-o
281313
```
314+
282315
{{% /tab %}}
283316
{{< /tabs >}}
284317

318+
285319
### CRI-Oの起動
286320

287321
```shell
@@ -321,7 +355,7 @@ sysctl --system
321355
### containerdのインストール
322356

323357
{{< tabs name="tab-cri-containerd-installation" >}}
324-
{{< tab name="Ubuntu 16.04" codelang="bash" >}}
358+
{{% tab name="Ubuntu 16.04" %}}
325359

326360
```shell
327361
# (containerdのインストール)
@@ -335,7 +369,7 @@ apt-get update && apt-get install -y apt-transport-https ca-certificates curl so
335369
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
336370
```
337371

338-
```
372+
```shell
339373
## Dockerのaptリポジトリの追加
340374
add-apt-repository \
341375
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \

0 commit comments

Comments
 (0)