Changes for page Rancher K3s: Kubernetes на контейнерах Proxmox
Last modified by Сергей Коршунов on 2023/07/08 23:53
From version 1.1
edited by Сергей Коршунов
on 2023/07/08 20:12
on 2023/07/08 20:12
Change comment:
There is no comment for this version
To version 2.1
edited by Сергей Коршунов
on 2023/07/08 20:40
on 2023/07/08 20:40
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -90,7 +90,7 @@ 90 90 {{{pct push <container id> /boot/config-$(uname -r) /boot/config-$(uname -r) 91 91 }}} 92 92 93 -Наконец, **в каждом из контейнеров **нам нужно убедиться, что /dev/kmsgсуществует. Kubelet использует это для некоторых функций ведения журнала, и по умолчанию его нет в контейнерах. Для наших целей мы просто назовем его псевдонимом /dev/console. В каждом контейнере создайте файл /usr/local/bin/conf-kmsg.shсо следующим содержанием: 93 +Наконец, **в каждом из контейнеров **нам нужно убедиться, что /dev/kmsgсуществует. Kubelet использует это для некоторых функций ведения журнала, и по умолчанию его нет в контейнерах. Для наших целей мы просто назовем его псевдонимом /dev/console. В каждом контейнере создайте файл /usr/local/bin/conf-kmsg.sh со следующим содержанием: 94 94 95 95 {{{#!/bin/sh -e 96 96 if [ ! -e /dev/kmsg ]; then ... ... @@ -100,7 +100,7 @@ 100 100 mount --make-rshared / 101 101 }}} 102 102 103 -Этот скрипт символизирует ссылки /dev/consoleкак /dev/kmsgесли последнего нет. Наконец, мы настроим его для запуска при запуске контейнера с одноразовой службой SystemD. Создайте файл /etc/systemd/system/conf-kmsg.serviceсо следующим содержанием: 103 +Этот скрипт символизирует ссылки /dev/consoleкак /dev/kmsgесли последнего нет. Наконец, мы настроим его для запуска при запуске контейнера с одноразовой службой SystemD. Создайте файл /etc/systemd/system/conf-kmsg.service со следующим содержанием: 104 104 105 105 {{{[Unit] 106 106 Description=Make sure /dev/kmsg exists ... ... @@ -134,6 +134,9 @@ 134 134 135 135 Затем добавьте официальный репозиторий Docker: 136 136 137 + 138 +{{{yum install yum-utils}}} 139 + 137 137 sudo dnf config-manager ~-~-add-repo https:~/~/download.docker.com/linux/centos/docker-ce.repo 138 138 139 139 У Docker нет специального репозитория Rocky Linux, потому что система Rocky Linux основана на CentOS и может использовать тот же репозиторий. После его добавления установите Docker, который состоит из трех пакетов: