zoukankan      html  css  js  c++  java
  • kubernetes 编排详解 资源分配

    ########给pod 分配cpu和内存资源
    apiVersion: v1 kind: Pod metadata: name: frontend spec: containers: - name: db #容器名 image: mysql #容器 env: - name: MYSQL_ROOT_PASSWORD value: "password" resources: #分配资源 requests: memory: "64Mi" #内存 单位 :Ei,Pi,Ti ,Gi,Mi,Ki cpu: "250m" #cpu limits: memory: "128Mi" cpu: "500m" - name: wp image: wordpress resources: requests: memory: "64Mi" cpu: "250m" limits: memory: "128Mi" cpu: "500m"

      

    ##限制资源存储空间为200Mi
    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部分在Container启动时为其提供参数。"--vm-bytes", "150M"参数告诉容器尝试分配的内存150 MIB args: ["--vm", "1", "--vm-bytes", "150M", "--vm-hang", "1"]

      

    #分配CPU资源限制只分配一个
    apiVersion: v1
    kind: Pod
    metadata:
      name: cpu-demo
      namespace: cpu-example
    spec:
      containers:
      - name: cpu-demo-ctr
        image: vish/stress
        resources:
          limits:
            cpu: "1"
          requests:
            cpu: "0.5"
    #在配置文件中,该args部分在Container启动时为其提供参数。该-cpus "2"参数告诉Container尝试使用2个cpus
        args:
        - -cpus
        - "2"
    #通过设置-cpu "2",您将Container配置为尝试使用2 cpu。但是容器只允许使用大约1个cpu。Container的CPU使用受到限制,因为Container正在尝试使用比其限制更多的CPU资源
    

      

  • 相关阅读:
    Node-SASS安装
    小程序码传前端
    Java多线程回调
    eclipse 添加subversion管理svn
    本地git管理多个远端仓库
    oracle 数据库备份expdp、impdp
    清理maven本地库中的lastUpdated文件
    解决tomcat同时部署两个SpringBoot应用提示InstanceAlreadyExistsException
    tomcat 配置本地路径映射
    AndyLizh老师SpringBoot学习
  • 原文地址:https://www.cnblogs.com/kuku0223/p/9339889.html
Copyright © 2011-2022 走看看