2017-06-24 1 views
0

J'ai installé kubeadm. Heapster me montrer des mesures, mais hpa paskubectl get hpa targets: unknow

kubectl obtenir hpa

NOM CIBLES DE RÉFÉRENCE MINPODS MAXPODS REPLICAS AGE

httpd Déploiement/httpd/2% 2 5 2 19m

kubeadm Version

Version kubeadm: version.Info {Major: "1", Mineur: "6", GitVersion: "v1.6.6", GitCommit: "7fa1c1756d8bc963f1a389f4a6937dc71f08ada2", GitTreeState: "nettoyage", BuildDate: "2017-06-16T18: 21 : 54Z ", GoVersion:" go1.7.6 ", Compilateur:" gc ", Plate-forme: "linux/amd64"}

version docker

Client:

Version: 1.11.2

version API: 1,23

Version Go: go1.5.4

Git commit: b9f10c9

Année de construction: Mer Jun 1 22:00: 43 2016

OS/Arch: linux/amd64

Merci

+0

Pouvez-vous ajouter votre déploiement? – kewne

Répondre

1

J'ai trouvé la solution:

kubectl describe hpa 

n'a pas réussi à obtenir l'utilisation cpu: demande manquante pour cpu sur le contenant httpd dans pod par défaut/httpd-796666570-2h1c6

Changer le fil de déploiement et d'ajouter:

resources: 
    requests: 
    cpu:400m 

Puis kubectl describe hpa

n'a pas réussi à obtenir l'utilisation cpu: impossible d'obtenir des mesures pour cpu ressources: pas métriques retournées de heapster

Attendez quelques minutes et Tout fonctionne bien.