0

Azure のコンテナー エンジンを使用して kubernetes クラスターを実行しています。リソース監視を行うkubernetesサービスの1つに問題がありますheapster。ポッドは毎分またはそのようなもので再起動されます。heapster デプロイメント、レプリカセット、およびポッドを削除して、デプロイメントを再作成しようとしました。すぐに同じ動作に戻ります。

heapster ラベルの付いたリソースを見ると、少し奇妙に見えます。

$ kubectl get deploy,rs,po -l k8s-app=heapster --namespace=kube-system
NAME              DESIRED   CURRENT   UP-TO-DATE   AVAILABLE   AGE
deploy/heapster   1         1         1            1           17h

NAME                     DESIRED   CURRENT   READY     AGE
rs/heapster-2708163903   1         1         1         17h
rs/heapster-867061013    0         0         0         17h

NAME                           READY     STATUS    RESTARTS   AGE
po/heapster-2708163903-vvs1d   2/2       Running   0          0s

何らかの理由で 2 つのレプリカ セットがあります。rs/heapster-867061013すべてのリソースを削除して再デプロイしても、呼び出されたものが再び表示され続けます。上記は、ポッドが開始されたばかりであることも示しています。これは、ポッドが作成され続ける問題であり、数秒間実行され、新しいポッドが作成されます。kubernetes を実行するのは初めてなので、この問題に関連するログファイルがわかりません。

heapster コンテナーからのログ

heapster.go:72] /heapster source=kubernetes.summary_api:""
heapster.go:73] Heapster version v1.3.0
configs.go:61] Using Kubernetes client with master "https://10.0.0.1:443" and version v1
configs.go:62] Using kubelet port 10255
heapster.go:196] Starting with Metric Sink
heapster.go:106] Starting heapster on port 8082

heapster-nanny コンテナーからのログ

pod_nanny.go:56] Invoked by [/pod_nanny --cpu=80m --extra-cpu=0.5m --memory=140Mi --extra-memory=4Mi --threshold=5 --deployment=heapster --container=heapster --poll-period=300000 --estimator=exponential]
pod_nanny.go:68] Watching namespace: kube-system, pod: heapster-2708163903-mqlsq, container: heapster.
pod_nanny.go:69] cpu: 80m, extra_cpu: 0.5m, memory: 140Mi, extra_memory: 4Mi, storage: MISSING, extra_storage: 0Gi
pod_nanny.go:110] Resources: [{Base:{i:{value:80 scale:-3} d:{Dec:<nil>} s:80m Format:DecimalSI} ExtraPerNode:{i:{value:5 scale:-4} d:{Dec:<nil>} s: Format:DecimalSI} Name:cpu} {Base:{i:{value:146800640 scale:0} d:{Dec:<nil>} s:140Mi Format:BinarySI} ExtraPerNode:{i:{value:4194304 scale:0} d:{Dec:<nil>} s:4Mi Format:BinarySI} Name:memory}]
4

2 に答える 2