2017-06-24 4 views
0

Ich habe Kubeadm installiert. Heapster zeigen mir Metriken, aber hpa keinkubectl hpa Ziele erhalten: unbekannt

kubectl MINPODS MAXPODS REPLICAS AGE

httpd Deployment/httpd/2% 2 5 2 19m

kubeadm Version

hpa

Name Referenz ZIELVORGABEN erhalten

kubeadm version: version.Info {Haupt: "1", Nebenstelle: "6", GitVersion: "v1.6.6", GitCommit: "7fa1c1756d8bc963f1a389f4a6937dc71f08ada2", GitTreeState: "sauber", BuildDate: "2017-06-16T18: 21 : 54Z ", GoVersion:" go1.7.6 ", Compiler:" gc ", Plattform: "linux/amd64"}

Docker Version

Auftraggeber:

Version: 1.11.2

API-Version: 1,23

Go Version: go1.5.4

Git commit: b9f10c9

Gebaut: Mi Jun 1 22:00: 43 2016

OS/Arch: linux/amd64

Dank

+0

Können Sie Ihre Bereitstellung hinzufügen? – kewne

Antwort

1

fand ich die Lösung:

kubectl describe hpa 

ausgefallen CPU-Auslastung erhalten: Anfrage für cpu auf Behälter httpd fehlt in pod default/httpd-796666570-2h1c6

Ändern Sie die Yaml Bereitstellung und fügen:

resources: 
    requests: 
    cpu:400m 

Dann kubectl describe hpa

ausgefallen CPU-Auslastung bekommen: nicht in der Lage zu bekommen Metriken für CPU-Ressourcen: keine Messwerte zurück von heapster

Warten Sie ein paar Minuten und Alles funktioniert gut.