k8s&&如何写yaml文件

metadata

metadata: 通常用于填写一些对象(如pod、deployment等)的描述信息(类似人的名字、年龄等)。

spec

spec: 通常代表着用户希望创建出来的对象(如pod、deployment等)是什么样的。

resources: 如何设置request和limit?

  • 基础条件

    • 所有业务部署均要求设置request和limit,且request <= limit。limit * 70% = Xms = Xmx。
    • 禁止设置较低的request值,而实际使用资源远大于它的request值,若大量pod调度一个节点,将会加剧节点热点问题影响同节点其他业务。
  • 决定条件

    • 通过观察监控数据,获取各个容器资源的真实使用量!!!
    • 对于内存,以Java为例,通过对业务的压测,以极限值 = limit值 = request值。
    • 对于CPU,以业务实际真实使用量的最大值= request值 || 业务平稳运行的最大值 * 1.5 = request值?
      • 允许业务使用的最大CPU = limit值。

status

status: 通常在对象创建完成后出现,描述对象目前的的运行状态。

相关推荐

  1. k8s&&如何yaml文件

    2024-05-03 08:10:20       10 阅读
  2. k8sYAML文件详解

    2024-05-03 08:10:20       31 阅读
  3. K8S 哲学 - yaml文件

    2024-05-03 08:10:20       11 阅读
  4. k8s使用yml文件部署

    2024-05-03 08:10:20       8 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-03 08:10:20       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-03 08:10:20       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-03 08:10:20       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-03 08:10:20       20 阅读

热门阅读

  1. 人大金仓数据库的数据分析的方法和工具

    2024-05-03 08:10:20       12 阅读
  2. [HDLBits] Sim/circuit10

    2024-05-03 08:10:20       12 阅读
  3. GPT-1

    GPT-1

    2024-05-03 08:10:20      12 阅读
  4. 洛谷 P1012 [NOIP1998 提高组] 拼数 (排序,贪心)

    2024-05-03 08:10:20       14 阅读
  5. INNODB和MyISAM有什么区别

    2024-05-03 08:10:20       13 阅读
  6. Stream流入门,Stream流创建

    2024-05-03 08:10:20       13 阅读
  7. Circuits--Sequential--Finite7

    2024-05-03 08:10:20       12 阅读
  8. Vagrant CentOS7 安装 Docker 及使用 Docker 安装 MySQL

    2024-05-03 08:10:20       13 阅读
  9. PostgreSQL自带的命令行工具02- createdb

    2024-05-03 08:10:20       10 阅读
  10. PostgreSQL日期和时间相关函数

    2024-05-03 08:10:20       12 阅读