puggan icon

sentry-kafka.yaml

puggan | PRO | 05/03/21 11:50:13 AM UTC | 0 ⭐ | 1243 👁️ | Never ⏰ | []
YAML |

2.92 KB

|

None

|

0 👍

/

0 👎

apiVersion: apps/v1
kind: Deployment
metadata:
  annotations: { }
  name: sentry-kafka
  namespace: sentry
spec:
  replicas: 1
  selector:
    matchLabels:
      app: sentry-kafka
  template:
    metadata:
      labels:
        app: sentry-kafka
    spec:
      enableServiceLinks: false
      containers:
        - image: confluentinc/cp-kafka:5.5.0
          imagePullPolicy: IfNotPresent
          name: sentry-kafka
          ports:
            - containerPort: 9092
          env:
            - name: 'KAFKA_BROKER_ID'
              value: '1'
            - name: 'KAFKA_ZOOKEEPER_CONNECT'
              value: 'sentry-zookeeper:2181'
            - name: 'KAFKA_ADVERTISED_LISTENERS'
              value: 'PLAINTEXT://sentry-kafka:9092'
            - name: 'KAFKA_ADVERTISED_HOST_NAME'
              value: 'sentry-kafka'
            - name: 'KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR'
              value: '1'
            - name: 'KAFKA_OFFSETS_TOPIC_NUM_PARTITIONS'
              value: '1'
            - name: 'KAFKA_LOG_RETENTION_HOURS'
              value: '24'
            - name: 'KAFKA_MESSAGE_MAX_BYTES'
              value: '50000000'
            - name: 'KAFKA_MAX_REQUEST_SIZE'
              value: '50000000'
            - name: 'CONFLUENT_SUPPORT_METRICS_ENABLE'
              value: 'false'
            - name: 'KAFKA_LOG4J_LOGGERS'
#              value: 'kafka.cluster=WARN,kafka.controller=WARN,kafka.coordinator=WARN,kafka.log=WARN,kafka.server=WARN,kafka.zookeeper=WARN,state.change.logger=WARN'
              value: 'kafka.cluster=DEBUG,kafka.controller=DEBUG,kafka.coordinator=DEBUG,kafka.log=DEBUG,kafka.server=DEBUG,kafka.zookeeper=DEBUG,state.change.logger=DEBUG'
            - name: 'KAFKA_LOG4J_ROOT_LOGLEVEL'
#              value: 'WARN'
              value: 'DEBUG'
            - name: 'KAFKA_TOOLS_LOG4J_LOGLEVEL'
#              value: 'WARN'
              value: 'DEBUG'
          volumeMounts:
            - mountPath: /var/lib/kafka/data
              name: sentry-kafka-data
            - mountPath: /var/lib/kafka/log
              name: sentry-kafka-logs
            - mountPath: /etc/kafka/secrets
              name: sentry-common-secrets
      volumes:
        - name: sentry-kafka-data
          hostPath:
            path: /home/minikube/data/sentry/kafka/data
            type: Directory
        - name: sentry-kafka-logs
          hostPath:
            path: /home/minikube/data/sentry/kafka/logs
            type: Directory
        - name: sentry-common-secrets
          hostPath:
            path: /home/minikube/data/sentry/common/secrets
            type: Directory
---
apiVersion: v1
kind: Service
metadata:
  annotations: { }
  labels:
    app: sentry-kafka
  name: sentry-kafka
  namespace: sentry
spec:
  ports:
    - port: 9092
      protocol: TCP
      targetPort: 9092
      name: kafka
  selector:
    app: sentry-kafka
  type: ClusterIP
 

Comments