Container Linux (ehemals CoreOS) ist ein leichtes Linux-basiertes Betriebssystem, das das Erstellen von Cluster von Maschinen unterstützt, auf denen mit Docker containerisierte Anwendungen ausgeführt werden.
Ich stelle eine Drittanbieteranwendung gemäß dem 12-Faktor- Hinweis bereit. Einer der Punkte besagt, dass Anwendungsprotokolle in stdout / stderr gedruckt werden sollten. Dann kann die Cluster-Software sie erfassen. Die Anwendung kann jedoch nur in Dateien oder Syslog schreiben. Wie drucke ich diese Protokolle stattdessen aus?
Ich habe Probleme beim Entfernen von Systemeinheiten, die keine Dateien mehr haben. Sie scheinen immer noch irgendwie im System zu verweilen. Die alten defekten Einheiten, die ich entfernen möchte: core@ip-172-16-32-83 ~ $ systemctl list-units --all firehose-router* UNIT LOAD ACTIVE SUB DESCRIPTION <E2><97><8F> firehose-router@02.service not-found failed failed firehose-router@02.service <E2><97><8F> firehose-router@03.service not-found …
Derzeit denke ich darüber nach, einige unserer Server und Apps auf eine CoreOS- Umgebung zu migrieren . Eines der Probleme, die ich hier sehe, ist die Verwaltung persistenter Daten, da CoreOS Docker-Volumes nicht verarbeitet, wenn ein Container auf einen neuen Computer verschoben wird. Nach einiger Recherche fand ich glusterFS, das …
Ich habe eine Vanille-Installation von CoreOS (835.9.0) und der Docker-Daemon wird beim Start nicht gestartet. Es fängt erst an wenn ich in SSH bin und mache zB docker ps. Wie kann ich den Docker-Daemon beim Systemstart automatisch starten lassen? Wenn ich den Docker-Daemon sage, meine ich, ps -ef | grep …
Ich benutze CoreOS, um systemd Einheiten mit Flotte zu planen. Ich habe zwei Einheiten ( firehose.serviceund firehose-announce.serviceich versuche, das firehose-announce.servicezu starten und zu stoppen zusammen mit dem firehose.service. Hier ist die Einheitendatei für firehose-announce.service: [Unit] Description=Firehose etcd announcer BindsTo=firehose@%i.service After=firehose@%i.service Requires=firehose@%i.service [Service] EnvironmentFile=/etc/environment TimeoutStartSec=30s ExecStartPre=/bin/sh -c 'sleep 1' ExecStart=/bin/sh -c …
Angenommen, ich habe einen Docker-Container mit einem Webserver (wie Apache 2). Jetzt möchte ich das Betriebssystem darunter aktualisieren. Diese SF-Antwort besagt, dass der beste Weg ist, das Basis-Image und mein Apache-Image neu zu erstellen. Die Bereitstellung des Abbilds bedeutet jedoch Ausfallzeiten, da ich den alten Container löschen muss, bevor ich …
Ich habe heute ein Rätsel für dich. Wir führen einen kleinen Elasticsearch-Cluster mit drei Knoten auf Basis von CoreOS (2023.5.0 / Linux 4.19.25-coreos) unter Azure aus. Elasticsearch wird in einem Docker-Container im Host-Netzwerkmodus ausgeführt. Nachdem wir über ein Jahr lang nahezu wartungsfrei gelaufen sind, sind die Maschinen in einen sehr …
Wir sind derzeit dabei, die Architektur unseres neuen Apache Mesos Cloud-Setups zu entwerfen. Ziel ist es, unsere Systeme zu vereinheitlichen, indem verschiedene Stapel auf dieselbe Architektur verschoben werden. Die Hauptarbeitslasten sind Big-Data-Analysen mit Apache Spark und unserer Unternehmensinfrastruktur, einschließlich Webservern, Mailservern usw. Die Idee ist, unsere Webdienste in Docker-Containern auszuführen, …
Ich habe eine ziemlich einfache Unit-Datei für einen Discovery-Sidekick-Dienst für eine Serverinstanz, die ich unter CoreOS ausführe. Die Einheitendatei sieht folgendermaßen aus: [Unit] Description=Discovery for frontend server (instance %i) BindsTo=frontend@%i.service After=frontend@%i.service [Service] EnvironmentFile=/etc/environment ExecStart=/usr/bin/bash -c ' \ while true; do \ export PORT=$(docker port frontend%i 80 | sed s/.*://); \ …
Ich habe einen backup.service , der jede Stunde von einem backup.timer aufgerufen wird . Leider kann das im Container ausgeführte Sicherungsskript erfolgreich abgeschlossen werden, wobei jedoch Warnungen einen Exit-Code ungleich Null zurückgeben. Obwohl möglicherweise alles funktioniert hat, stoppt der Container mit einem Exitcode ungleich Null. Die Einheit tritt also in …
Ich sehe ein seltsames Verhalten beim Ausführen des tail -fBefehls in einem Docker-Container in CoreOS. Es gibt eine Reihe von Variablen, von denen ich mir vorstellen kann, dass sie zum Problem beitragen, aber ich bin mir nicht sicher, was ich tun muss, um zuerst Fehler zu beheben. Unter CoreOS verwende …
Ich habe CoreOS ausgecheckt und bin beeindruckt. Bevor ich CoreOS fand, betrachtete ich den Mesos / Marathon / Chronos- Stack als "Cluster-Kernel". Bei folgendem Vergleich: init.d == Mesos+Marathon == CoreOS+Fleet cron == Mesos+Chronos == CoreOS+????? Ich bin neugierig, ob CoreOS einen verteilten Job Scheduler hat? Oder benutzen die meisten Leute …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.