首页 > 其他分享 >deployment.yaml 文件解读

deployment.yaml 文件解读

时间:2024-08-13 20:37:45浏览次数:11  
标签:project name 解读 yaml log env deployment data logs

 

apiVersion: apps/v1
kind: Deployment
  • apiVersion: 资源的版本,这里使用的是 apps/v1,表示这是一个 Deployment 的最新版本。
  • kind: 资源类型,这里是 Deployment,表示这是一个 Deployment 资源。
metadata:
  name:  project_name-project_env
  namespace: dtmtask-project_env
  labels:
    app: project_name-project_env
  • name: Deployment 的名字,通常用来标识这个 Deployment 实例。
  • namespace: 指定 Deployment 所在的命名空间,这里是 dtmtask-project_env
spec:
  replicas: 1
  selector:
    matchLabels:
      app: project_name-project_env
  template:
    metadata:
      labels:
        app: project_name-project_env
    spec:
      nodeSelector:
        environment: dtm-project_env
      containers:
      - name: project_name-project_env
        image: project_images_url
        lifecycle:
          postStart:
            exec:
              command:
                - /bin/sh
                - -c
                - |
                  chown -R www-data.www-data /data/logs /data/webapps /data/cache
        ports:
        - containerPort: 80
        resources:
          limits:
            memory: "1Gi"
            cpu: "1"
          requests:
            memory: "256Mi"
            cpu: "100m"
        terminationMessagePath: /dev/termination-log
        terminationMessagePolicy: File
        volumeMounts:
        - mountPath: /data/logs/svc/nginx
          name: nginx-error-log
        - mountPath: /data/logs/access/project_name
          name: nginx-access-log
        - mountPath: /data/logs/svc/php
          name: php-error-log
        - mountPath: /data/logs/app/project_name
          name: app-log
        - mountPath: /data/cache/project_name
          name: cache
      imagePullSecrets:
      - name: aliyun-registry-secret
      volumes:
         - hostPath:
             path: /data/logs/svc/nginx
             type: ''
           name: nginx-error-log
         - hostPath:
             path: /data/logs/access/project_name
             type: ''
           name: nginx-access-log
         - hostPath:
             path: /data/logs/app/project_name
             type: ""
           name: app-log
         - hostPath:
             path: /data/logs/svc/php
             type: ""
           name: php-error-log
         - hostPath:
             path: /data/cache/project_name
             type: ""
           name: cache

 

标签:project,name,解读,yaml,log,env,deployment,data,logs
From: https://www.cnblogs.com/suyj/p/18357652

相关文章

  • polygon-cdk代码解读
    同步器数据的查找数据来源:数据是从以太坊L1区块链(L1)中获取的。通过多个以太坊客户端(ethermans)并行地请求获取区块数据。查找数据的函数:asyncRequestRollupInfoByBlockRange:异步请求特定区块范围内的汇总信息(rollupinfo)。requestLastBlockWithRetries:重......
  • JS中关于为什么调用构造函数要使用new的详细解读
    在JavaScript中,使用new关键字调用构造函数是创建新对象的关键步骤。本文将从以下几个方面解释为什么要这样做:1.创建一个新的对象当你用new调用构造函数时,会自动创建一个新的空对象,这个对象会被赋值给this,即构造函数内部的this关键字会引用这个新创建的对象。fu......
  • 爱因斯坦求和约定einsum简单例题解读
    概论在爱因斯坦求和约定或einsum()格式字符串中,所有的索引都可以分为两类:自由索引集和求和索引集。它们的区别很简单:自由索引是用于输出规范中的索引。它们与外层for循环相关联。求和索引是所有其他索引:它们出现在参数规范中,但不出现在输出规范中。之所以称为求和索引,是因......
  • 142文章解读与程序——SCI《基于DDPG算法的发电公司竞价策略研究》已提供下载资源
    ......
  • Python中yaml模块的使用教程
    一、yaml文件介绍yaml是一个专门用来写配置文件的语言。1.yaml文件规则区分大小写;使用缩进表示层级关系;使用空格键缩进,而非Tab键缩进缩进的空格数目不固定,只需要相同层级的元素左侧对齐;文件中的字符串不需要使用引号标注,但若字符串包含有特殊字符则需用引号标注;注释标识......
  • Linux内核解读(1)--内存管理与malloc原理
        本文主要关注Linux环境的堆内存的管理,详细解析Glibc与TCMalloc的malloc原理, 由于本人能力有限,难免会出现解读错误的地方,望各位大佬批评指正,后面也会在进一步解读中对本文进行修改。1、Linux内存分布        下图的布局形式是在内核2.6.7以后才引入的,......
  • 关于YAML的校核 Yamale
    YAML以一种极简的方式来表达数据。这对于设计者来说无疑是一种幸福。终于不要为了是否少写了一个括号,或者标记而苦恼。作为一个有生产率的作者,希望每一次的键击和每一秒的阅读都变成生产力,而不是在无关的事情上浪费时间。这方面XML及XMLSchema以及相关的工具,比如VisualStudi......
  • Kubernetes对象YAML文件的基本格式详解
    简介  Kubernetes(K8s)作为云原生时代的基础设施核心,其配置文件通常采用YAML格式来定义和管理各种资源对象。YAML(YAMLAin'tMarkupLanguage)因其简洁、易读和易写的特性,在Kubernetes中得到了广泛应用。本文将详细探讨Kubernetes对象YAML文件的基本格式,重点解析GVK(Group、Ve......
  • 艾瑞白皮书解读(二)丨中国企业数据治理价值体现的全方位探析
    2024年7月艾瑞咨询公司对国内数据治理行业进行了研究,访问了国内多位大中型企业数据治理相关负责人,深度剖析中国企业在数字化转型过程中面临到的核心数据问题后,重磅发布《2024中国企业数据治理白皮书》(以下简称“白皮书”)。随着企业数字化转型的逐渐深入,越来越多的企业意识到......
  • 137文章解读与程序——基于遗传算法优化神经网络的时间序列预测 GA-BP已提供下载资源
    ......