首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过Kuberentes rest修补程序

通过Kuberentes rest修补程序
EN

Stack Overflow用户
提问于 2022-04-14 16:17:34
回答 1查看 400关注 0票数 0

我试图通过kubernetes api设置最小副本来修补水平吊舱自动分频器。

这是我用的卷发

代码语言:javascript
复制
curl -k  \
    --request PATCH \
            --header "Authorization: Bearer $KUBE_TOKEN" \
            --header "Content-Type: application/strategic-merge-patch+json" \
            --data '{
                "apiVersion": "autoscaling/v1",
                "kind": "HorizontalPodAutoscaler",
                "metadata": {
                    "labels": {
                        "app.kubernetes.io/instance": "test"
                    },
                    "name": "test",
                    "namespace": "default"
                },
                "spec": {
                    "maxReplicas": 2,
                    "minReplicas": 1,
                    "scaleTargetRef": {
                        "apiVersion": "apps/v1",
                        "kind": "Deployment",
                        "name": "test"
                    },
                    "targetCPUUtilizationPercentage": 60
                }
            
            }' \
            https://$KUBERNETES_SERVICE_HOST:$KUBERNETES_PORT_443_TCP_PORT/apis/autoscaling/v1/namespaces/default/horizontalpodautoscalers

我收到以下答复

代码语言:javascript
复制
{
  "kind": "Status",
  "apiVersion": "v1",
  "metadata": {
    
  },
  "status": "Failure",
  "message": "the server does not allow this method on the requested resource",
  "reason": "MethodNotAllowed",
  "details": {
    
  },
  "code": 405
}

有人知道我在哪里失踪吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-15 11:57:38

URL路径必须包含名称:

代码语言:javascript
复制
/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}

它被记录在这个页面上https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#horizontalpodautoscaler-v1-autoscaling

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71874714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档