@@ -130,7 +130,7 @@ yum install -y yum-utils device-mapper-persistent-data lvm2
130
130
```
131
131
132
132
``` shell
133
- # ## Dockerリポジトリの追加
133
+ # # Dockerリポジトリの追加
134
134
yum-config-manager --add-repo \
135
135
https://download.docker.com/linux/centos/docker-ce.repo
136
136
```
@@ -215,73 +215,107 @@ sysctl --system
215
215
{{< tabs name="tab-cri-cri-o-installation" >}}
216
216
{{% tab name="Debian" %}}
217
217
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を以下の表の適切なフィールドに設定します。
223
219
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 ` |
234
224
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 />
240
228
241
- それでは、CRI-Oをインストールします:
229
+ 以下を実行します。
242
230
``` 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
244
239
```
240
+
245
241
{{% /tab %}}
246
242
247
- {{% tab name="Ubuntu 18.04, 19.04 and 19.10 " %}}
243
+ {{% tab name="Ubuntu" %}}
248
244
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 ` |
256
253
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
+ 以下を実行します。
257
259
``` 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
260
268
```
261
269
{{% /tab %}}
262
270
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 ` |
264
280
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
+ 以下を実行します。
265
286
``` 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
269
290
```
270
291
292
+ {{% /tab %}}
293
+
294
+ {{% tab name="openSUSE Tumbleweed" %}}
295
+
271
296
``` shell
272
- # CRI-Oのインストール
273
- yum install -y cri-o
297
+ sudo zypper install cri-o
274
298
```
275
299
{{% /tab %}}
300
+ {{% tab name="Fedora" %}}
276
301
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の特定のリリースにピン留めすることをサポートしていません。
278
308
309
+ 以下を実行します。
279
310
``` shell
280
- sudo zypper install cri-o
311
+ dnf module enable cri-o:$VERSION
312
+ dnf install cri-o
281
313
```
314
+
282
315
{{% /tab %}}
283
316
{{< /tabs >}}
284
317
318
+
285
319
### CRI-Oの起動
286
320
287
321
``` shell
@@ -321,7 +355,7 @@ sysctl --system
321
355
### containerdのインストール
322
356
323
357
{{< tabs name="tab-cri-containerd-installation" >}}
324
- {{< tab name="Ubuntu 16.04" codelang="bash" > }}
358
+ {{% tab name="Ubuntu 16.04" % }}
325
359
326
360
``` shell
327
361
# (containerdのインストール)
@@ -335,7 +369,7 @@ apt-get update && apt-get install -y apt-transport-https ca-certificates curl so
335
369
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
336
370
```
337
371
338
- ```
372
+ ``` shell
339
373
# # Dockerのaptリポジトリの追加
340
374
add-apt-repository \
341
375
" deb [arch=amd64] https://download.docker.com/linux/ubuntu \
0 commit comments