Flanell und Andockfenster nicht starten
Ich versuche zum einrichten eines kubernetes-cluster auf 2 Knoten , centos 7.1 benutzen der Anleitung auf http://severalnines.com/blog/installing-kubernetes-cluster-minions-centos7-manage-pods-services. Jedoch, wenn ich versuche, starten Sie die Dienste, auf die minion etwa so:
for SERVICES in kube-proxy kubelet docker flanneld; do
systemctl restart $SERVICES
systemctl enable $SERVICES
systemctl status $SERVICES
done
Bekomme ich die folgende Fehlermeldung:
-- Logs begin at Wed 2015-12-23 13:00:41 UTC, end at Wed 2015-12-23 16:03:54 UTC. --
Dec 23 16:03:47 sc-test2 systemd[1]: docker-storage-setup.service: main process exited, code=exited, status=1/FAILURE
Dec 23 16:03:47 sc-test2 systemd[1]: Failed to start Docker Storage Setup.
-- Subject: Unit docker-storage-setup.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit docker-storage-setup.service has failed.
--
-- The result is failed.
Dec 23 16:03:47 sc-test2 systemd[1]: Unit docker-storage-setup.service entered failed state.
Dec 23 16:03:48 sc-test2 flanneld[36477]: E1223 16:03:48.187350 36477 network.go:53] Failed to retrieve network config: 100: Key not found (/atomic.io)
Dec 23 16:03:49 sc-test2 flanneld[36477]: E1223 16:03:49.189860 36477 network.go:53] Failed to retrieve network config: 100: Key not found (/atomic.io)
Dec 23 16:03:50 sc-test2 flanneld[36477]: E1223 16:03:50.192894 36477 network.go:53] Failed to retrieve network config: 100: Key not found (/atomic.io)
Dec 23 16:03:51 sc-test2 flanneld[36477]: E1223 16:03:51.194940 36477 network.go:53] Failed to retrieve network config: 100: Key not found (/atomic.io)
Dec 23 16:03:52 sc-test2 flanneld[36477]: E1223 16:03:52.197222 36477 network.go:53] Failed to retrieve network config: 100: Key not found (/atomic.io)
Dec 23 16:03:53 sc-test2 flanneld[36477]: E1223 16:03:53.199248 36477 network.go:53] Failed to retrieve network config: 100: Key not found (/atomic.io)
Dec 23 16:03:54 sc-test2 flanneld[36477]: E1223 16:03:54.201160 36477 network.go:53] Failed to retrieve network config: 100: Key not found (/atomic.io)
Ich bin mir sicher, dass ich die Taste auf der master mit :
etcdctl mk /coreos.com/network/config '{"Network":"172.17.0.0/16"}'
Far-installation scheint das härteste bit auf mit kubernetes 🙁
- Wenn Sie einen Blick auf die Fehlermeldung, es ist nicht auf der Suche unter
/coreos.com
; es scheint sich unter/atomic.io
:Key not found (/atomic.io)
- Stimmt..hier ein Auszug aus der config-Datei auf den Diener
# etcd config key. This is the configuration key that flannel queries # For address range assignment FLANNEL_ETCD_KEY="/atomic.io/network"
- Ändere ich das hier? Ich bin mit centos..
- Sie können den Wert ändern, der
FLANNEL_ETCD_KEY
im/etc/sysconfig/flanneld
, oder Sie können einfach erstellen Sie den entsprechenden Pfad inetcd
. Sind Sie sicher, dass Sie mit einem aktuellen CentOS atomaren Bild? In meinem Umfeld (CentOS 7 atomic;rpm-ostree status
sagt7.20151118
),FLANNEL_ETCD_KEY
bereits"/coreos.com/network"
. - Ich habe nicht die rpm-ostree status-Befehl..meine Datei sieht nun wie
# Flanneld configuration options # etcd url location. Point this to the server where etcd runs FLANNEL_ETCD="http://x.x.x.x:2379" # etcd config key. This is the configuration key that flannel queries # For address range assignment FLANNEL_ETCD_KEY="/coreos.com/network" # Any additional options that you want to pass #FLANNEL_OPTIONS=""
Jedoch Flanell immer noch nicht, aber mit einer anderen Fehlermeldung : ` Fehler beim abrufen der Netzwerk-config: ungültiges Zeichen 'e' nach der top-level-Wert` - Ändern der Schlüssel zu
/atomic.io/network
für mich gearbeitet.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Heute ist Weihnachten, aber ich habe die ganze Zeit versucht, diese zu arbeiten 🙂 Das ist, was ich getan habe:
#1 FLANELL
Wie gesagt ich würde legen Sie die Flanell etcd-Taste auf dem master:
etcdctl mk /coreos.com/network/config '{"Network":"172.17.0.0/16"}'
aber ich bekam diese Fehlermeldung, wenn Sie versuchen zu starten Flanell auf dem minion:
Failed to retrieve network config: 100: Key not found (/atomic.io)
Also bearbeitete ich die
/etc/sysconfig/flanneld
Datei auf dem minion aus:heißt verändert die FLANNEL_ETCD-Taste.
Nach dieser
systemctl start flanneld
gearbeitet.#2 ANDOCKFENSTER
Hatte ich nicht einen Weg finden, um die version, die installiert als Abhängigkeit von kubernetes arbeiten, also habe ich es deinstalliert und nach dem Andockfenster docs für Centos installiert docker-engine und manuell erstellte ein Andockfenster.service-Datei für systemctl.
cd /usr/lib/systemd/system
und die Inhalte der Andockfenster.service:
dann starten und aktivieren Sie den daemon mit systemctl sowie den status Abfragen.
--storage-opt="dm.blocksize=64k"
zu dendocker daemon
Befehl behoben. Aus github.com/docker/docker/issues/6325