2016-10-04 4 views
2

Ich habe CoreOS Beta (1153.4.0)Start calicoctl Container auf coreos

Ich versuche calicoctl zu laufen, wenn meine Kaliko Vernetzung richtig konfiguriert ist zu prüfen. so versuche ich, einen calicoctl rkt Container mit dem Befehl auszuführen rkt run quay.io/calico/ctl und ich bekomme die Ausgabe

image: using image from local store for image name coreos.com/rkt/stage1-coreos:1.13.0 
image: using image from local store for image name quay.io/calico/ctl 
networking: loading networks from /etc/rkt/net.d 
networking: loading network default with type ptp 
[ 2147.433992] ctl[5]: Override the host:port of the ETCD server by setting the environment variable: 
[ 2147.434626] ctl[5]: ETCD_ENDPOINTS [example: http://1.2.3.4:2379,http://1.2.3.5:2379] 
[ 2147.435096] ctl[5]: or, if ETCD_ENDPOINTS is left unset: 
[ 2147.435565] ctl[5]: ETCD_AUTHORITY [default: 127.0.0.1:2379] 
[ 2147.436026] ctl[5]: Usage: calicoctl <command> [<args>...] 
[ 2147.436502] ctl[5]:  status   Print current status information 
[ 2147.436946] ctl[5]:  node    Configure the main calico/node container and establish Calico networking 
[ 2147.437402] ctl[5]:  container   Configure containers and their addresses 
[ 2147.437857] ctl[5]:  profile   Configure endpoint profiles 
[ 2147.438316] ctl[5]:  endpoint   Configure the endpoints assigned to existing containers 
[ 2147.438817] ctl[5]:  pool    Configure ip-pools 
[ 2147.439269] ctl[5]:  bgp    Configure global bgp 
[ 2147.439738] ctl[5]:  ipam    Configure IP address management 
[ 2147.440194] ctl[5]:  checksystem  Check for incompatibilities on the host system 
[ 2147.440698] ctl[5]:  diags    Save diagnostic information 
[ 2147.441158] ctl[5]:  version   Display the version of calicoctl 
[ 2147.441636] ctl[5]:  config   Configure low-level component configuration 
[ 2147.442119] ctl[5]: See 'calicoctl <command> --help' to read about a specific subcommand. 

versucht Kattun von der Kommandozeile ausführen mit rkt run quay.io/calico/ctl --exec calicoctl kehrt stage1: failed to configure systemd: unable to find "calicoctl" in "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

versucht /bin/sh exec, um zu sehen, was gehe ich dort auf den Ausgang

image: using image from local store for image name coreos.com/rkt/stage1-coreos:1.13.0 
image: using image from local store for image name quay.io/calico/ctl 
networking: loading networks from /etc/rkt/net.d 
networking: loading network default with type ptp 

und dann wird es beendet.

irgendwelche Ideen?

Update

mit der neuesten Version von Kattun-ctl Ich erhalte eine andere Fehlermeldung:

# rkt run quay.io/calico/ctl --exec /calicoctl -- status 
image: using image from local store for image name coreos.com/rkt/stage1-coreos:1.14.0 
image: using image from local store for image name quay.io/calico/ctl 
networking: loading networks from /etc/rkt/net.d 
networking: loading network default with type ptp 
[156164.470502] ctl[5]: Docker is not running 
+0

Sie brauchen '--interactive', wenn Sie' --exec/bin/sh' – tomdee

Antwort

1

Calicoctl im Dateisystem root gespeichert /

Die rkt Lauf Syntax ist nicht ideal , aber hier ist, wie Sie es mit zusätzlichen Argumenten ausführen können

sudo rkt run quay.io/calico/ctl --exec /calicoctl -- version image: using image from local store for image name coreos.com/rkt/stage1-coreos:1.12.0 image: using image from local store for image name quay.io/calico/ctl networking: loading networks from /etc/rkt/net.d networking: loading network default with type ptp [360361.039942] ctl[5]: 0.22.0-dev

+0

hi. Vielen Dank für Ihre Antwort. Das Ausführen der Version mit dieser Methode gibt die richtige Version zurück, aber wenn ich versuche, den Befehl status auszuführen, bekomme ich "ctl [5]: Docker läuft nicht". irgendwelche Ideen? – ufk

Verwandte Themen