TKE部署文件(无外网,纯净版)

服务yaml文件

apiVersion: apps/v1
kind: Deployment
metadata:
  labels: {}
  name: x-xx-xxx-xxxx-xxxxx#(x-xx容器组名称,xxx-xxxx-xxxxx 服务名称/容器名称)注:可以随便取
  namespace:  #命名空间
spec:
  replicas: 1 #实例数(节点数量)
  selector:
    matchLabels:
      project.epaas.io/name:  #项目名称
      service.cpaas.io/name: deployment-x-xx-xxx-xxxx-xxxxx #(x-xx容器组名称,xxx-xxxx-xxxxx 服务名称/容器名称)
  strategy:
    rollingUpdate: #更新策略
      maxSurge: 1 #最大可超出说
      maxUnavailable: 1 #最多不可用数
    type: RollingUpdate
  template:
    metadata:
      annotations: {} #容器组注解 不为空时annotations: 键:值
      labels: #容器组标签
        app.cpaas.io/name:  #容器组名.名命空间
        project.cpaas.io/name:  #项目
        service.cpaas.io/name: deployment-x-xx-xxx-xxxx-xxxxx#(deployment:自带,不可更改 x-xx:容器组名称,xxx-xxxx-xxxxx:服务名称/容器名称)
    spec:
      podAntiAffinity: #多节点部署时,反亲和
        requiredDuringSchedulingIgnoredDuringExecution:
          - labelSelector:
              matchLabels:
                service.cpaas.io/name: deployment-xxx-xxxx-xxxxx#deployment-服务名
            topologykey: kubernetes.io/hostname
      containers:
        - command: []#启动命令
          env: #环境变量
            - name: JAVA OPTS
              value: '-Xmx1024m -Xms1024m'
            - name: 
              valueFrom: 
                configMapKeyRef:
          envFrom: []
          image: #镜像地址
          livenessProbe:#健康检查/存活性
            failureThreshold: 5 #不正常阈值
            httpGet:
              path: /xib/healthy/isRun #路径
              port: 8082 #端口
              scheme: HTTP #协议类型
              httpHea
            initialDelaySeconds: 120 #启动时间
            periodSeconds: 60 #间隔
            successThreshold: 1 #正常阈值
            timeoutSeconds: 30 #超长时间
          name: bw-customize-business
          ports: []
          readinessProbe:
            failureThreshold: 5
            httpGet:
              path: /xib/healthy/isRun
              port: 8082 
              scheme: HTTP
            initialDelaySeconds: 120
            periodSeconds: 60
            successThreshold: 0
            timeoutSeconds: 30
          resources:
            limits:
              cpu: 500m
              memory: 1Gi
            requests:
              cpu: 500m
              memory: 1Gi
          volumeMounts:
            - mountPath: /usr/data/eis
              name: bw-customize-business-data-pvc
              readOnly: false
            - mountPath: /usr/logs/eis
              name: bw-customize-business-logs-pvc
              readOnly: false 
            - mountPath: /eis/eis/bw-customize-business/application-bw-customize-business-dkh.yml
              name: bw-customize-business-config
              readOnly: false
              subPath:application-bw-customize-business-dkh.yml
      nodeSelector: {}
      terminationGracePeriodSeconds: 30
      volumes: 
        - name: bw-customize-business-data-pvc
          persistentVolumeClaim:
            claimName: eis-data-pvc
        - name: bw-customize-business-logs-pvc
          persistentVolumeClaim:
            claimName : eis-logs-pvc
        - configMap:
            name: eis-configmap-bw-customize-business
          name: bw-customize-business-config
---
#内部路由
apiversion: v1
kind: Service
metadata:
  name: eis-customize-bw-customize-business
  namespace: eis-dev
spec:
  ports:
    - name: tcp-8082-8082
      port: 8082
      protocol: TCP
      targetPort: 8082
  selector:
    service.cpaas.io/name: deployment-eis-customize-bw-customize-business
  sessionAffinity: None
  type: ClusterIP

配置文件yaml

apiVersion: v1
kind: ConfigMap
metadata:
  name: eis-configmap-bw-customize-business
  namespace:  #命名空间
  annotations:
    cpass.io/display-name: #别名
data:
  application-bw-customize-business.yml: >-  #yml 和 properties
    #配置文件内容(直接粘贴即可)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值