k8s: 资源需求设定

apiVersion: v1
kind: Pod
metadata:
  name: my-pod
spec:
  containers:
  - name: write
    image: centos
    command: ["bash","-c","for i in {1..100};do echo $i >> /data/hello;sleep 1;done"]
    volumeMounts:
      - name: data
        mountPath: /data
  - name: read
    resources:
      requests:
        memory: "64000Mi"
    image: centos
    command: ["bash","-c","tail -f /data/hello"]
    volumeMounts:
      - name: data
        mountPath: /data


  volumes:
  - name: data
    emptyDir: {}

这个描述文件指定了内存要64000Mi(64G),服务器内存不足64时直接pending

在这里插入图片描述

在这里插入图片描述
可以将资源需求改小为640M

apiVersion: v1
kind: Pod
metadata:
  name: my-pod
spec:
  containers:
  - name: write
    image: centos
    command: ["bash","-c","for i in {1..100};do echo $i >> /data/hello;sleep 1;done"]
    volumeMounts:
      - name: data
        mountPath: /data
  - name: read
    resources:
      requests:
        memory: "640Mi"
    image: centos
    command: ["bash","-c","tail -f /data/hello"]
    volumeMounts:
      - name: data
        mountPath: /data


  volumes:
  - name: data
    emptyDir: {}

再创建就会成功
在这里插入图片描述

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-24 16:16:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-24 16:16:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-24 16:16:01       87 阅读
  4. Python语言-面向对象

    2024-04-24 16:16:01       96 阅读

热门阅读

  1. VMware虚拟机经常卡死风扇狂转的解决办法

    2024-04-24 16:16:01       37 阅读
  2. ffmpeg常使用的命令

    2024-04-24 16:16:01       36 阅读
  3. 数字人成了大佬标配?再不上车就晚了

    2024-04-24 16:16:01       32 阅读
  4. 【动态规划】Leetcode 70. 爬楼梯【简单】

    2024-04-24 16:16:01       35 阅读
  5. Qt5中的常用模块

    2024-04-24 16:16:01       30 阅读
  6. 变电站综合监控系统系统组成分析

    2024-04-24 16:16:01       37 阅读
  7. 富格林:掌握鉴别阻挠虚假套路

    2024-04-24 16:16:01       32 阅读