相关疑难解决方法(0)

如何修改正在运行的 Pod 的 Pod 内存限制

我正在使用 YML 创建 pod 并指定了资源请求和限制。现在我不知道如何修改正在运行的 pod 的资源限制。例如

内存演示.yml

apiVersion: v1
kind: Pod
metadata:
  name: memory-demo
  namespace: mem-example
spec:
  containers:
  - name: memory-demo-ctr
    image: polinux/stress
    resources:
      limits:
        memory: "200Mi"
      requests:
        memory: "100Mi"
    command: ["stress"]
    args: ["--vm", "1", "--vm-bytes", "150M", "--vm-hang", "1"]
Run Code Online (Sandbox Code Playgroud)

然后我运行命令oc create -f memory-demo.yml并创建一个 pod 名称 memory-demo。

我的问题是我应该怎么做才能修改内存限制200Mi --> 600 Mi,我是否需要删除现有的 pod 并使用修改后的 YML 文件重新创建 pod?

我是一个完全的新手。需要帮忙。

openshift docker kubernetes

2
推荐指数
1
解决办法
5138
查看次数

标签 统计

docker ×1

kubernetes ×1

openshift ×1