{"id":8674,"date":"2022-03-14T18:45:34","date_gmt":"2022-03-14T16:45:34","guid":{"rendered":"https:\/\/u-labs.de\/portal\/?p=8674"},"modified":"2023-01-02T19:38:13","modified_gmt":"2023-01-02T17:38:13","slug":"dietpi-v8-2-neue-kubernetes-distribution-microk8s-k3s-fix-docker-compose-update-und-weitere-fehlerkorrekturen","status":"publish","type":"post","link":"https:\/\/u-labs.de\/portal\/dietpi-v8-2-neue-kubernetes-distribution-microk8s-k3s-fix-docker-compose-update-und-weitere-fehlerkorrekturen\/","title":{"rendered":"DietPi v8.2: Neue Kubernetes-Distribution MicroK8s, K3s Fix, Docker-Compose Update und weitere Fehlerkorrekturen"},"content":{"rendered":"<h2 class=\"wp-block-heading\">Neue Funktionen<\/h2>\n<p>Neu hinzugef\u00fcgt wurde MicroK8s, eine leichtgewichtige Kubernetes-Distribution von Ubuntus Sponsor Canonical. Es bietet ein unmodifiziertes Kubernetes und ist mit K3s vergleichbar, dies habe ich bereits in einem eigenen Beitrag gezeigt. Wenn ihr mehr zu MicroK8s erfahren m\u00f6chtet, <a href=\"https:\/\/u-labs.de\/forum\/raspberry-pi-266\/eure-themenvorschlaege-fuer-neue-raspberry-pi-beitraege-40635\" title=\"schreibt es gerne ins Forum\">schreibt es gerne ins Forum<\/a>. In meinem ersten Test war nach der Installation ein Neustart notwendig.<\/p>\n<p>Wer DietPi in einer virtuellen Maschine nutzt, f\u00fcr den sind die Verbesserungen bei den VM-Images sicher interessant. Mittlerweile wird eine Reihe an Systemen und Plattformen unterst\u00fctzt &#8211; unter anderem das quelloffene Proxmox, dass ich selbst einsetze.<\/p>\n<h2 class=\"wp-block-heading\">K3s Installationsfehler behoben<\/h2>\n<p>Bereits mit DietPi Version 8.1 wurde K3s integriert, <a href=\"https:\/\/u-labs.de\/portal\/dietpi-v8-1-vorgestellt-neuerungen-im-drive-manager-iptables-nftables-k3s-raspotify-und-weitere-verbesserungen-fehlerkorrekturen\/\" title=\"in diesem Artikel hatte ich das ausprobiert\">in diesem Artikel hatte ich es ausprobiert<\/a>. Damals gab es Probleme beim aktivieren der Kontrollgruppen, welche wiederum von Kubernetes zur \u00dcberwachung von Ressourcen genutzt werden. Die Korrektur des Fehlers war f\u00fcr v8.2 geplant und funktioniert: Der sed-Aufruf zur Aktivierung in der <strong>cmdline.txt<\/strong> ist fehlerfrei, sodass die Installation problemlos durchl\u00e4uft.<\/p>\n<h2 class=\"wp-block-heading\">Neuerungen bei (Kernel-) Updates<\/h2>\n<p>Bei <strong>Aktualisierungen <\/strong>gibt es einige \u00c4nderungen, vor allem was Kernel-Updates angeht: Hier wird nun gepr\u00fcft, ob ben\u00f6tigte Kernel-Module auch tats\u00e4chlich geladen sind. DietPi-Update und DietPi-DriveManager weisen gesondert auf notwendige Neustarts f\u00fcr Kernel-Aktualisierungen hin. In diesem Falle erlaubt DietPi-Software keine \u00c4nderungen, bevor neu gestartet wurde. <\/p>\n<p>Der Hintergrund ist: Nach einem Kernel-Update ist der aktuelle Kernel in einer anderen Version als erwartet, da die neue Version erst mit dem n\u00e4chsten Neustart geladen wird. Ja, es gibt Ausnahmen. Mit <a href=\"https:\/\/ubuntu.com\/security\/livepatch\" title=\"Ubuntu Livepatch\" target=\"_blank\" rel=\"nofollow\">Ubuntu Livepatch<\/a> kann man kritische Sicherheitsl\u00fccken in Echtzeit patchen. Aber eben kein komplettes Kernel-Update, das ist daher kein vollst\u00e4ndiger Ersatz f\u00fcr einen Neustart. Sondern eher eine Kompromissl\u00f6sung f\u00fcr kritische Systeme, damit man aktuelle Patche bekommt und den Neustart guten Gewissens auf einen passenden Zeitpunkt verschieben kann. Au\u00dferdem erh\u00f6ht so etwas nat\u00fcrlich die Komplexit\u00e4t. Sehe ich daher eher weniger f\u00fcr kleinere Umgebungen geeignet.<\/p>\n<p>Ich w\u00fcrde empfehlen, bei Kernel-Updates zeitnah das gesamte System neu zu starten. Eine solche Warnung ist sinnvoll, das habe ich bei Proxmox vor einiger Zeit schon gesehen. <\/p>\n<h2 class=\"wp-block-heading\">Docker-Compose nun auf Version 2<\/h2>\n<p><a href=\"https:\/\/u-labs.de\/portal\/einfuehrung-das-ist-docker-compose-und-so-installierst-du-es-auf-dem-raspberry-pi\/\" title=\"In einer Einf\u00fchrung hatte ich bereits die Vorteile von Docker-Compose aufgezeigt\">In einer Einf\u00fchrung hatte ich bereits die Vorteile von Docker-Compose aufgezeigt<\/a>. Seit Ende 2021 wurde die stabile Version 2 ver\u00f6ffentlicht. Sie bietet einige Verbesserungen, vor allem hinsichtlich der Performance. Version 1 war auf dem Pi teils sehr langsam, <a href=\"https:\/\/u-labs.de\/forum\/raspberry-pi-266\/docker-compose-pip-sehr-langsam-dem-raspberry-pi-39677\" title=\"wie unsere Community bereits feststellte\">wie unsere Community bereits feststellte<\/a>. Allerdings ist Version 2 keine 1:1 Ersetzung, da sich sowohl die Architektur als auch die Installation ver\u00e4ndert haben. Mehr dazu in einem eigenen Beitrag, zusammengefasst sehe ich den Wechsel auf v2 positiv.<\/p>\n<h2 class=\"wp-block-heading\">Weitere Fehlerkorrekturen<\/h2>\n<p>Es wurde ein Fehler behoben, der bei der Installation von NextCloud auf einem System mit mehr als 2 GB Arbeitsspeicher auftrat. <\/p>\n<p>Das Pip-Paket <strong>numpy <\/strong>konnte unter Python3 auf ARM v6 und 7 Systemen nicht installiert werden. Das ist eine Bibliothek f\u00fcr gro\u00dfe Arrays und Objekten aus der mathematischen Algebra. Dieses Problem betraf also einige Raspberry Pi Benutzer. M\u00f6glicherweise auch indirekt, da auch Module die wiederum intern von numpy abh\u00e4ngen ebenfalls nicht installierbar waren.<\/p>\n<p>Dar\u00fcber hinaus gibt es eine Reihe an kleineren Fehlerkorrekturen, die spezifischere Softwarepakete oder Konstellationen betreffen. Details findet ihr <a href=\"https:\/\/dietpi.com\/docs\/releases\/v8_2\/\" title=\"in den offiziellen Release-Notes zu Version 8.2 auf der DietPi-Homepage\" target=\"_blank\" rel=\"nofollow\">in den offiziellen Release-Notes zu Version 8.2 auf der DietPi-Homepage<\/a>. Ein Blick darauf ist lohnenswert, zu den \u00c4nderungen sind auch jeweils die Tickets verlinkt, in denen man weitere Informationen zu einem konkreten Problem und dessen L\u00f6sungen findet.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Neue Funktionen Neu hinzugef\u00fcgt wurde MicroK8s, eine leichtgewichtige Kubernetes-Distribution von Ubuntus Sponsor Canonical. Es bietet ein unmodifiziertes Kubernetes und ist mit K3s vergleichbar, dies habe ich bereits in einem eigenen Beitrag gezeigt. Wenn ihr mehr zu MicroK8s erfahren m\u00f6chtet, schreibt es gerne ins Forum. In meinem ersten Test war nach der Installation ein Neustart notwendig. &#8230;<\/p>\n","protected":false},"author":5,"featured_media":8688,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1071,1053],"tags":[1000,1022,1029],"class_list":["post-8674","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dietpi","category-raspberry-pi-betriebssysteme","tag-dietpi","tag-k3s","tag-microk8s"],"_links":{"self":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/8674","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/comments?post=8674"}],"version-history":[{"count":9,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/8674\/revisions"}],"predecessor-version":[{"id":9767,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/8674\/revisions\/9767"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media\/8688"}],"wp:attachment":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media?parent=8674"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/categories?post=8674"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/tags?post=8674"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}