小编Sim*_*mon的帖子

HPA 无法读取 GKE 上的指标值(CPU 利用率)

我正在单个集群上开发 Google Kubernetes Engine。集群自动扩展节点数量。我已经创建了三个部署并使用网站设置了自动缩放策略(工作负载 -> 部署 -> 操作 -> 自动缩放),因此无需手动编写 YAML 配置。根据官方指南,我没有犯任何错误。

如果不指定请求,则可以仅根据资源利用率的绝对值(例如 CPU 利用率的 milliCPUs)进行自动缩放。

以下是完整的部署 YAML:

apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app: student
  name: student
  namespace: ulibretto
spec:
  replicas: 1
  selector:
    matchLabels:
      app: student
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 25%
    type: RollingUpdate
  template:
    metadata:
      labels:
        app: student
    spec:
      containers:
        - env:
            - name: CLUSTER_HOST
              valueFrom:
                configMapKeyRef:
                  key: CLUSTER_HOST
                  name: shared-env-vars
            - name: BIND_HOST
              valueFrom:
                configMapKeyRef:
                  key: BIND_HOST
                  name: shared-env-vars
            - name: TOKEN_TIMEOUT
              valueFrom:
                configMapKeyRef:
                  key: …
Run Code Online (Sandbox Code Playgroud)

yaml gcloud kubernetes google-kubernetes-engine

6
推荐指数
1
解决办法
4136
查看次数