apiVersion: apps/v1beta1
kind: Deployment
metadata:
annotations:
deployment.kubernetes.io/revision: '8'
labels:
ownerName: deplatmnt
system_cluster: paas-te-cluster2
system_ingress: shtel-paas-storage
system_namespace: de-plat-app
system_serviceUnit: shtel-paas-storage
system_workload: shtel-paas-storage
name: shtel-paas-storage
namespace: de-plat-app
spec:
minReadySeconds: 180
replicas: 1
selector:
matchLabels:
ownerName: deplatmnt
system_cluster: paas-te-cluster2
system_ingress: shtel-paas-storage
system_namespace: de-plat-app
system_serviceUnit: shtel-paas-storage
system_workload: shtel-paas-storage
template:
metadata:
labels:
ownerName: deplatmnt
system_cluster: paas-te-cluster2
system_ingress: shtel-paas-storage
system_namespace: de-plat-app
system_serviceUnit: shtel-paas-storage
system_workload: shtel-paas-storage
spec:
containers:
- env:
- name: paas_container_ip
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: status.podIP
- name: shtelpaas_app_ip
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: status.podIP
- name: paas_container_host_ip
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: status.hostIP
- name: shtelpaas_center_name
value: deplat
- name: shtelpaas_app_name
value: shtelPaasStorage
- name: shtelpaas_service_layer
value: biz
- name: shtelpaas_app_nameserver
value: http://nameserver1.de-plat-sys.svc.cluster.local:8761/eureka,http://nameserver2.de-plat-sys.svc.cluster.local:8761/eureka,http://nameserver3.de-plat-sys.svc.cluster.local:8761/eureka
- name: shtelpaas_log_profile
value: log$de$1.0
- name: shtelpaas_app_basepkg
value: com.shtel.paas.service.storage
- name: JAVA_OPTS
value: -Xms3g -Xmx3g -XX:+PrintFlagsFinal -XX:+UnlockDiagnosticVMOptions -XX:NewRatio=2 -XX:ParallelGCThreads=2 -XX:CICompilerCount=2 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:InitialCodeCacheSize=128m -XX:ReservedCodeCacheSize=256m -XX:MinMetaspaceFreeRatio=20 -XX:MaxMetaspaceFreeRatio=80 -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=768m -XX:CompressedClassSpaceSize=256m -XX:MaxDirectMemorySize=256M -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -Xloggc:/usr/local/gc.txt -XX:+PrintGCApplicationStoppedTime -XX:+PrintGCApplicationConcurrentTime -XX:+PrintSafepointStatistics -XX:PrintSafepointStatisticsCount=1 -XX:+LogVMOutput -XX:LogFile=/usr/local/vm.txt -XX:-UseBiasedLocking -XX:+LogCompilation -XX:+SafepointTimeout -XX:SafepointTimeoutDelay=500
- name: shtelpaas_app_config_profile
value: app$de$1.0
- name: profiler_collector_ip
value: 10.145.216.248
image: hub.paas/de-plat-app/shtel-paas-storage:shtel-paas-service-storage-0.0.1-SNAPSHOT-paaspkg.tar-1574927535801
imagePullPolicy: Always
lifecycle:
preStop:
exec:
command:
- /bin/sh
- -c
- /usr/local/paas-common/service_down.sh
livenessProbe:
failureThreshold: 3
httpGet:
path: /health
port: 8999
scheme: HTTP
initialDelaySeconds: 120
periodSeconds: 60
successThreshold: 1
timeoutSeconds: 10
name: master
resources:
limits:
cpu: '4'
memory: 4Gi
requests:
cpu: 512m
memory: 4Gi
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /paastmp
name: paastmp
- mountPath: /usr/local/shtelPaasStorage/log/
name: app-log-centos
- env:
- name: CE_CLUSTER_NAME
value: paas-te-cluster2
- name: CE_NAMESPACE_NAME
value: de-plat-app
- name: CE_WORKLOAD_NAME
value: shtel-paas-storage
- name: CE_SERVICE_NAME
value: shtel-paas-storage
- name: CE_LOG_PATH
value: /usr/local/shtelPaasStorage/log/*
- name: CE_LOG_SERVER_ADDR
value: 10.145.216.133:6230,10.145.216.134:6230,10.145.216.135:6230
image: hub.paas/paas/filebeat:0.6
imagePullPolicy: Always
name: file-beat
resources:
limits:
cpu: 500m
memory: 200Mi
requests:
cpu: 10m
memory: 40Mi
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /paastmp
name: paastmp
- mountPath: /usr/local/shtelPaasStorage/log/
name: app-log-centos
dnsPolicy: ClusterFirst
hostAliases:
- hostnames:
- t-crm-paas-app-006
ip: 10.145.208.173
- hostnames:
- t-crm-paas-app-001
ip: 10.145.208.162
nodeSelector:
de_node-group: '1'
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
terminationGracePeriodSeconds: 30
volumes:
- emptyDir: {}
name: paastmp
- emptyDir: {}
name: app-log-centos

yaml文件的更多相关文章

  1. 用Yaml文件进行元素管理【转】

    原文:http://www.cnblogs.com/milanmi/p/4636503.html 如界面有一个按钮,id号是test.如果进行对象化的话,就是test.click就可以了.不用每次都要 ...

  2. 对XML和YAML文件实现I/O操作

    1.文件的打开关闭 XML\YAML文件在OpenCV中的数据结构为FileStorage,打开操作例如: string filename = "I.xml"; FileStora ...

  3. Python读取Yaml文件

    近期看到好多使用Yaml文件做为配置文件或者数据文件的工程,随即也研究了下,发现Yaml有几个优点:可读性好.和脚本语言的交互性好(确实非常好).使用实现语言的数据类型.有一个一致的数据模型.易于实现 ...

  4. selenium2入门 用Yaml文件进行元素管理 (五)

    比如界面有一个按钮,id号是test.如果进行对象化的话,就是test.click就可以了.不用每次都要去创建test对象.如果id号变了,我们也只需要改一下test的名称就行了. 使用Yaml需要用 ...

  5. [Kubernetes]yaml文件详解

    应前一段时间夸下的海口:[Kubernetes]如何使用yaml文件使得可以向外暴露服务,说过要写一篇关于yaml文件详解的文章出来的,今天来总结一下.yaml文件用在很多地方,但是这里以介绍在Kub ...

  6. day11_单元测试_读取yaml文件中的用例,自动获取多个yaml文件内容执行生成报告

    一.使用.yaml格式的文件直接可以存放字典类型数据,如下图,其中如果有-下一行有缩进代表这是个list,截图中是整体是一个list,其中有两部分,第二部分又包含另外一个list 二.单元测试:开发自 ...

  7. python----数据驱动@ddt.file_data结合yaml文件的使用

    一.创建yaml文件1. 安装yaml模块 pip install pyyaml2. 新建yaml文件 右键任意文件夹-->New-->File,输入文件名并以.yaml或.yml结尾 二 ...

  8. [Kubernetes]如何使用yaml文件使得可以向外暴露服务

    最近因为项目需要上线,所以这段时间都扑到了Kubernetes上面. 昨天老大交代了一个任务,大概就是这样的: 看起来挺简单的,因为相关文件都给我了,我以为直接把文件拖上去,然后在访问ip:port方 ...

  9. 新版的K8S中的flannel.yaml文件中要注意的细节

    部署flannel作为k8s中的网络插件,yaml文件都大小同异. 但在要注意以下细节. 以前,只需要前面master判断. 现在也需要有not-ready状态了. tolerations: - ke ...

  10. 持续集成时 travis 和 codecov 等 yaml 文件的配置

    最近在项目中在配置CodeCov 以及Travis 和 AppVeyor做持续集成时,遇到了一些问题,也解决了一些问题.顺便拿来分享一下. 首先时Travis,这个主要是来跑基于 Linux 环境下的 ...

随机推荐

  1. 字符串类型日期时间转换为Date类型解析转换异常java.text.ParseException: Unparseable date: “2019-09-27T18:31:31+08:00”

    错误的写法: SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //这里的格式也可以是别 ...

  2. Dubbo学习摘录(一)

    Dubbo基于自定义配置,实现自己的Bean. 通常,完成一个自定义配置需要以下步骤: 设计配置属性和JavaBean: 编写XSD文件: 编写NamespaceHandler和BeanDefinit ...

  3. 9 同时搜索多个index,或多个type

    搜索所有index(慎用): GET  /_search 搜一个索引下,所有type,(不指定type即可) GET /beauties/_search 搜多个索引,则多个索引间,用逗号(,)分隔开 ...

  4. 使用jQuery开发tree插件

    1.插件截图 2.插件使用 首先引入jquery库,然后引入tree.js.tree.css文件,如下: <script type="text/javascript" src ...

  5. 虚拟机与宿主机可以互相ping通,但是外网不能

    http://rickcheung.blog.51cto.com/913220/354429 1.CentOS 修改DNS 修改对应网卡的DNS的配置文件 # vi /etc/resolv.conf  ...

  6. React Native 开发豆瓣评分(二)路由配置

    路由管理使用官方推荐的 React Navigation; 配置环境 安装相关依赖 yarn add react-navigation react-native-gesture-handler Lin ...

  7. 十、vue mixins 的用法

    vue中mixins个人理解就是定义一些公用的比较常用的方法,类似我们vue中将一些常用的组件也会抽离出来做成一个公共组件一样,只不过vue中mixins是定义的是法或者计算属性,然后将其混入(合并) ...

  8. uavcan扩展帧格式 zubax

    zubax_gnss_1.0和zubax_gnss_2.0中使用的uavcan的两种不同封装方式.都是采用扩展帧29b帧类型 zubax_gnss_1.0 我的代码:https://github.co ...

  9. ES5_对象 与 继承

    1. 对象的定义 //定义对象 function User(){ //在构造方法中定义属性 this.name = '张三'; this.age = 12; //在构造方法中定义方法: this.ru ...

  10. Flask之WTfroms组件

    一.WTfroms简介 WTForms插件是类似于django的form组件的插件,可以帮我们写标签,校验数据等. 二.安装与使用 安装: pip install WTForms 使用: from w ...