Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revisionLast revisionBoth sides next revision | ||
proxmox:how_to_start_kubernetes_inside_proxmox_lxc_container [2021/09/14 09:35] – [Proxmox br_netfilter module absent] admin | proxmox:how_to_start_kubernetes_inside_proxmox_lxc_container [2021/11/21 09:45] – [Параметры контейнера в Proxmox 7] admin | ||
---|---|---|---|
Line 41: | Line 41: | ||
====== Параметры контейнера в Proxmox 7 ====== | ====== Параметры контейнера в Proxmox 7 ====== | ||
После апгрейда до **Proxmox 7** в системе **cgroups** обновился до версии **cgroups2**. В итоге **kubelet** нормально стартовал с такими параметрами контейнера: | После апгрейда до **Proxmox 7** в системе **cgroups** обновился до версии **cgroups2**. В итоге **kubelet** нормально стартовал с такими параметрами контейнера: | ||
- | < | + | < |
+ | mp1: / | ||
+ | lxc.apparmor.profile: | ||
lxc.cap.drop: | lxc.cap.drop: | ||
lxc.cgroup2.devices.allow: | lxc.cgroup2.devices.allow: | ||
Line 69: | Line 71: | ||
VER=`dpkg -l | grep linux-image | grep -v meta | awk {' | VER=`dpkg -l | grep linux-image | grep -v meta | awk {' | ||
cat / | cat / | ||
- | Дальше редактируем файлик **/ | + | Дальше редактируем файлик **/ |
# | # | ||
GRUB_DEFAULT=" | GRUB_DEFAULT=" | ||
И дальше выполняем: | И дальше выполняем: | ||
sudo update-grub | sudo update-grub | ||
- | Также прописываем автозагрузку br_netfilter: | + | Также прописываем автозагрузку |
- | echo br_netfilter | sudo tee -a /etc/modprobe.d/ | + | echo br_netfilter | sudo tee -a /etc/modules |
+ | Если на хосте используется **ZFS**, то надо установить пакет **zfs-dkms**: | ||
+ | sudo apt-get install zfs-dkms | ||
+ | Также, со стандартным ядром не работает AppArmor, поэтому чтобы контейнеры запускались в конфиге контейнера должно быть: | ||
+ | lxc.apparmor.profile: unconfined | ||
+ | |||
======= Kubernetes CNI ======= | ======= Kubernetes CNI ======= | ||
В качетсве **CNI** можно использовать либо **flannel**: | В качетсве **CNI** можно использовать либо **flannel**: |