/ / Kubernetes ssh in Schoten fällt - Kubernetes

Kubernetes ssh in Schoten fällt - Kubernetes

Ich versuche mit diesem Befehl in meinen Pod zu springen

kubectl --namespace=default exec -ti pod-name /bin/bash

Ich bekomme diesen Fehler:

Content-Type specified (plain/text) must be "application/json"

Der Prozess bleibt hängen und ich muss das Terminal schließen.

Ich war in der Lage, in meine Pods zu springen, bevor ich kubernetes in meinem Rechner installiere. Ist das ein Problem mit den neuesten Veröffentlichungen von Kubernetes?

Antworten:

3 für die Antwort № 1

Sie versuchen nicht, "ssh" zu verwenden, Sie leiten Ihre Standardeingabe weiter und erhalten über die Kubernetes-API eine Standardausgabe über HTTP.

Das heißt, Sie verwenden Docker 1.10, während Kubernetes es noch nicht unterstützt. Sieh dir das an https://github.com/kubernetes/kubernetes/issues/19720

bearbeiten:
Kubernetes unterstützt Docker 1.10+ seit der Version 1.3.0.