gpt4 book ai didi

docker - 运行 kubernetes autoscaler

转载 作者:行者123 更新时间:2023-12-01 15:16:03 24 4
gpt4 key购买 nike

我有一个按照以下规范运行的复制 Controller :

apiVersion: v1
kind: ReplicationController
metadata:
name: owncloud-controller
spec:
replicas: 1
selector:
app: owncloud
template:
metadata:
labels:
app: owncloud
spec:
containers:
- name: owncloud
image: adimania/owncloud9-centos7
ports:
- containerPort: 80
volumeMounts:
- name: userdata
mountPath: /var/www/html/owncloud/data
resources:
requests:
cpu: 400m
volumes:
- name: userdata
hostPath:
path: /opt/data

现在我使用 autoscale 命令运行 hpa。

$ kubectl autoscale rc owncloud-controller --max=5 --cpu-percent=10

我还使用 kubernetes run 命令启动了 heapster。

$ kubectl run heapster --image=gcr.io/google_containers/heapster:v1.0.2 --command -- /heapster --source=kubernetes:http://192.168.0.103:8080?inClusterConfig=false --sink=log

在所有这一切之后,自动缩放从未启动。从日志来看,似乎没有报告实际的 CPU 利用率。

$ kubectl describe hpa owncloud-controller
Name: owncloud-controller
Namespace: default
Labels: <none>
Annotations: <none>
CreationTimestamp: Thu, 26 May 2016 14:24:51 +0530
Reference: ReplicationController/owncloud-controller/scale
Target CPU utilization: 10%
Current CPU utilization: <unset>
Min replicas: 1
Max replicas: 5
ReplicationController pods: 1 current / 1 desired
Events:
FirstSeen LastSeen Count From SubobjectPath Type Reason Message
--------- -------- ----- ---- ------------- -------- ------ -------
44m 8s 92 {horizontal-pod-autoscaler } Warning FailedGetMetrics failed to get CPU consumption and request: metrics obtained for 0/1 of pods
44m 8s 92 {horizontal-pod-autoscaler } Warning FailedComputeReplicas failed to get CPU utilization: failed to get CPU consumption and request: metrics obtained for 0/1 of pods

我在这里错过了什么?

最佳答案

heapster 很可能在错误的命名空间(“默认”)中运行。 HPA 期望 heapster 位于“kube-system”命名空间中。请将 --namespace=kube-system 添加到 kubectl run heapster 命令。

关于docker - 运行 kubernetes autoscaler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37482382/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com