Rancher RKE на Fedora CoreOS не работает с SELinux
Я пытаюсь установить Ranche RKE на некоторые виртуальные машины Fedora CoreOS 37. Установка происходит через хост-бастион SSH, и я правильно настроил пары ключей SSH.
В процессе установки я получил следующую ошибку:
Failed running cluster err:[[selinux] Host [192.168.2.111] does not recognize SELinux label [label=type:rke_container_t]. This is required for Kubernetes version [>=1.22.0-rancher0]. Please install rancher-selinux RPM package and try again]
Я попытался установитьrancher-selinux
пакет из файла конфигурации бутана:
systemd:
units:
# Installing rancher-selinux
- name: rpm-ostree-install-rancher-selinux.service
enabled: true
contents: |
[Unit]
Description=Layer rancher-selinux with rpm-ostree
Wants=network-online.target
After=network-online.target
# We run before `zincati.service` to avoid conflicting rpm-ostree transactions.
Before=zincati.service
ConditionPathExists=!/var/lib/%N.stamp
[Service]
Type=oneshot
RemainAfterExit=yes
# `--allow-inactive` ensures that rpm-ostree does not return an error
# if the package is already installed. This is useful if the package is
# added to the root image in a future Fedora CoreOS release as it will
# prevent the service from failing.
ExecStart=/usr/bin/rpm-ostree install --allow-inactive --reboot rancher-selinux
ExecStart=/bin/touch /var/lib/%N.stamp
[Install]
WantedBy=multi-user.target
Но ничего, даже если я сделаю холодный перезапуск виртуальных машин.
Я также попробовал отключить Docker SELinux, даже если я не хочу отключать этот уровень безопасности, но это не сработало:
systemd:
units:
- name: "docker.service"
enabled: true
dropins:
- name: "01-selinux.conf"
contents: |
[Service]
Environment=DOCKER_SELINUX=--selinux-enabled=false
Я немного поискал на сайте we и нашел 2 открытых вопроса:
- coreos/butane Добавление пакета в установку ОС
- coreos/fedora-coreos-tracker Улучшение многоуровневого пользовательского интерфейса пакетов
Есть ли способ установить этот пакет или каким-то образом заставить SELinux работать? Спасибо