ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

nameserver

2019-12-02 21:01:01  阅读:248  来源: 互联网

标签:name system value XX namespaces nameserver


---
deployments:
- apiVersion: "apps/v1beta1"
  kind: "Deployment"
  metadata:
    annotations:
      nameserver: "false"
    labels:
      system_serviceUnit: "{{.nameserver}}"
      system_workload: "{{.nameserver}}"
      ownerName: "{{.user}}"
      system_ingress: "{{.nameserver}}"
      system_namespace: "{{.namespaces}}"
      system_cluster: "{{.paascluster}}"
    name: "{{.nameserver}}"
    namespace: "{{.namespaces}}"
  spec:
    replicas: 1
    template:
      metadata:
        labels:
          system_serviceUnit: "{{.nameserver}}"
          system_workload: "{{.nameserver}}"
          ownerName: "{{.user}}"
          system_ingress: "{{.nameserver}}"
          system_namespace: "{{.namespaces}}"
          system_cluster: "{{.paascluster}}"
      spec:
        containers:
        - env:
          - name: "nameserver_profile"
            value: "{{.nameserver}}"
          - name: "nameserver_hostname1"
            value: "nameserver1"
          - name: "nameserver_hostname2"
            value: "nameserver2"
          - name: "nameserver_hostname3"
            value: "nameserver3"
          - 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_ip"
            valueFrom:
              fieldRef:
                fieldPath: "status.podIP"
          image: "hub.paas/base/nameserver:1.3"
          imagePullPolicy: "Always"
          livenessProbe:
            httpGet:
              path: "health"
              port: 8761
            initialDelaySeconds: 120
            periodSeconds: 60
            timeoutSeconds: 10
          name: "nameserver"
          resources:
            limits:
              memory: "4096.00Mi"
              cpu: "4000.00m"
            requests:
              memory: "512.00Mi"
              cpu: "500.00m"
          volumeMounts:
          - mountPath: "/usr/local/nameserver-service/log"
            name: "app-log-nameserver"
            readOnly: false
        - env:
          - name: "CE_CLUSTER_NAME"
            value: "{{.paascluster}}"
          - name: "CE_NAMESPACE_NAME"
            value: "{{.namespaces}}"
          - name: "CE_WORKLOAD_NAME"
            value: "{{.nameserver}}"
          - name: "CE_SERVICE_NAME"
            value: "{{.nameserver}}"
          - name: "CE_LOG_PATH"
            value: "/usr/local/nameserver-service/log/*.log"
          - name: "CE_LOG_SERVER_ADDR"
            value: "10.145.216.133:6230,10.145.216.134:6230,10.145.216.135:6230"
          - name: "DISABLE_DATE_MULTILINE"
            value: "1"
          image: "hub.paas/paas/filebeat:0.6"
          imagePullPolicy: "Always"
          name: "file-beat"
          resources:
            limits:
              memory: "200Mi"
              cpu: "0.05"
            requests:
              memory: "40Mi"
              cpu: "0.01"
          volumeMounts:
          - mountPath: "/usr/local/nameserver-service/log"
            name: "app-log-nameserver"
            readOnly: false
        volumes:
        - name: "app-log-nameserver"
workLoadParam:
  id: 5296
  kind: "WorkLoad"
  name: "nameserver1"
  clusterNameSpace: "ie-eop-sys"
  physicsClusterName: "{{.paascluster}}
  serviceMonitors:
    nameserver1: false
serviceUnitParams:
- name: "{{.nameserver}}"
services:
- apiVersion: "v1"
  kind: "Service"
  metadata:
    labels:
      system_serviceUnit: "{{.nameserver}}"
      system_workload: "{{.nameserver}}"
      system_ingress: "{{.nameserver}}"
      system_cluster: "{{.paascluster}}"
      ownerName: "{{.user}}"
      system_namespace: "{{.namespaces}}"
    name: "{{.nameserver}}"
  spec:
    ports:
    - name: "{{.nameserver}}"
      port: 8761
      protocol: "TCP"
      targetPort: 8761
    selector:
      system_serviceUnit: "{{.nameserver}}"
      system_workload: "{{.nameserver}}"
      system_ingress: "{{.nameserver}}"
      system_cluster: "{{.paascluster}}"
      ownerName: "{{.user}}"
      system_namespace: "{{.namespaces}}"
ingresses:
- apiVersion: "extensions/v1beta1"
  kind: "Ingress"
  metadata:
    labels:
      system_serviceUnit: "{{.nameserver}}"
      system_workload: "{{.nameserver}}"
      system_ingress: "{{.nameserver}}"
      system_cluster: "{{.paascluster}}"
      ownerName: "{{.user}}"
      system_namespace: "{{.namespaces}}"
    name: "{{.nameserver}}"
  spec:
    rules:
    - host: "{{.nameserver}}.{{.enging}}.{{.env}}.com"
      http:
        paths:
        - backend:
            serviceName: "{{.nameserver}}"
            servicePort: 8761
          path: "/"

标签:name,system,value,XX,namespaces,nameserver
来源: https://www.cnblogs.com/fan-gx/p/11973260.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有